Re: Survey on Video Capture API: BSD meteor(4) vs. Video for Linux 1/2




[...]

MPlayer supports both kinds of API's. But to gain Linux ybinary
compatibility for FreeBSD, V4L/V4L2 must be introduced to FreeBSD.

I think it is wiser to provide an in-kernel API which is far more comprehensive. I suggest you take a look at the VideoBSD project that jmg@ was working on. I was working on a V4L port at one time, the fact is, with regards to the compatibility it is wiser just to provide V4L functionality through user-space stubs or a thin compatibility layer. V4L itself provides no real benefit to driver developers other than the fact that they have standardized values for some ioctl requests and the various data types that are exported.
Dianora (db@db) was working on some user-space stubs for V4L as well iirc. From the user-space perspective it is obviously a benefit to support though.

Regards.
--
Samy Al Bahra
'-- http://samy.kerneled.org/


------------------------------------------------------------------------
From Beijing, China

_______________________________________________
freebsd-hackers@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@xxxxxxxxxxx"


_______________________________________________
freebsd-hackers@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: flashplugin
    ... of compatibility or compliance to existing standards). ... to have it working cleanly with a fresh installation of MS Office which ... FreeBSD is not really any more complicated. ... you need to reinstall everything. ...
    (freebsd-questions)
  • Re: flashplugin
    ... of compatibility or compliance to existing standards). ... to have it working cleanly with a fresh installation of MS Office which ... FreeBSD is not really any more complicated. ... In MICROS~1 land you often simply cannot tell if it ...
    (freebsd-questions)
  • Re: Cross platform building best practices (building 6 on 7)
    ... on a 7.x due to gcc4/binutils compatibility issues (please correct me ... No dice (and I'm still debugging why since this binutils ... need to bootstrap my dev environment for 6.x development on 7.x. ... One thing we always strive for in FreeBSD is an upgrade path. ...
    (freebsd-hackers)
  • Re: Linux Vs. FreeBSD
    ... while FreeBSD seems to be very popular as a server ... >>> Having used Linux but not FreeBSD, this seems to be the opposite ... >> compatibility is a major goal, ...
    (comp.os.linux.misc)
  • binary compatibility [was: Re: latest current + latest ports +nvidia == no GL (pthread problem?)]
    ... > more nails in the coffin of FreeBSD as anything other than a niche ... I would prefer to see broken binary compatibility. ... more desktops? ...
    (freebsd-current)