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>
________________________________________________

Reply via email to