Created attachment 258290 [details] Add include/linux/uvcvideo.h Required here: https://github.com/FreeRDP/FreeRDP/blob/master/channels/rdpecam/client/v4l/uvc_h264.c#L28 net/freerdp3 build and work fine with this patch. I can commit this patch self.
Vladimir, have you tested other ports that depend on v4l_compat?
(In reply to Max Brazhnikov from comment #1) $ grep v4l_compat INDEX-14 | wc -l 85 Maybe 10 of them I rebuild already. For example gecko-based: firefox, tor-browser, librewolf, waterfox, thunderbird. Also ffmpeg, ffmpeg4, webcamd, mpv.
(In reply to Max Brazhnikov from comment #1) Are you offering exp-run?
There is new version of the FreeRDP 3.13.0 (https://github.com/FreeRDP/FreeRDP/releases/tag/3.13.0) and I want to commit it without current ugly patch.
I don't think exp-run is need. The patch can be committed as is.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=691e0cbdd4a9d11dba7db534304d52235ad5f78d commit 691e0cbdd4a9d11dba7db534304d52235ad5f78d Author: Vladimir Druzenko <vvd@FreeBSD.org> AuthorDate: 2025-03-09 12:00:42 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2025-03-09 12:32:20 +0000 multimedia/v4l_compat: Add include/linux/uvcvideo.h for webcam support Used for webcam redirection support in net/freerdp3 PR: 285164 Approved by: makc (multimedia, maintainer) multimedia/v4l_compat/Makefile | 2 ++ multimedia/v4l_compat/pkg-plist | 1 + 2 files changed, 3 insertions(+)