Nezmer <[email protected]> added the comment: Let me explain.
We have v4l_comapt which contains v4l-compatible headers: /usr/local/include/linux/dvb/audio.h /usr/local/include/linux/dvb/ca.h /usr/local/include/linux/dvb/dmx.h /usr/local/include/linux/dvb/frontend.h /usr/local/include/linux/dvb/net.h /usr/local/include/linux/dvb/osd.h /usr/local/include/linux/dvb/version.h /usr/local/include/linux/dvb/video.h /usr/local/include/linux/videodev.h /usr/local/include/linux/videodev2.h You can find the source here: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/kwm If I understand correctly, that's the only package you need If you don't use libv4l. The working libv4l is version 0.6.4 found here: http://people.fedoraproject.org/~jwrdegoede It builds without the need to patch and I think I saw FreeBSD #ifdefs in the source so that's not surprising. The v4l stuff became interesting lately for FreeBSD users because of a new awesome user-space daemon named webcamd. This daemon can use linux webcam/dvb drivers. That means a big number of devices that are not supported naively can work now. So to answer your question, v4l is not supported by the base system and -as far as I know- is not supposed to be used with naively-supported devices. But It can be used with the external packages I mentioned. ________________________________________________ FFmpeg issue tracker <[email protected]> <https://roundup.ffmpeg.org/issue2243> ________________________________________________
