Yesterday I committed the v4l support into the linuxulator (in 9-current). Part of this was the import of the v4l header from linux. We have the permission to use it, it is not licensed via GPL. This means we can use it in FreeBSD native drivers, and they are even allowed to be compiled into GENERIC (but I doubt we have a driver which could provide the v4l interface in GENERIC).
The code I committed is “just” the glue-code which allows to use FreeBSD native devices which provide a v4l interface (e.g. multimedia/pwcbsd) from linux programs.
If someone is willing to write the glue-code for the v4l2 interface please contact me. We have the permission to use the v4l2 header too, we just need someone doing the coding.
In a similar way, if someone is willing to add v4l2 interface support to FreeBSD native drivers (I do not know any FreeBSD driver which provides a v4l2 interface) , just tell me and I import the v4l2 header into FreeBSD.
And if someone wants to add v4l support to FreeBSD native drivers but does not know where to start, feel free to contact me too.
Regarding the code which is in FreeBSD ATM: it is not completely finished yet (some clipping related stuff is being worked on), but the not finished part can not even be tested, as we do not know about a FreeBSD device which provides this functionality.
There is no MFC planned yet, but the more success stories and test scenarios are being told about on the emulation or multimedia mailinglists, the more likely I will do a MFC sooner than later.
I’m busy with non-FreeBSD related stuff since a while, so there’s not much to say.
RealPlayer: Shaun, the FreeBSD maintainer of the helixplayer port, promised to polish up a patchset when he gets time to port helixplayer to a more recent version and send it to the corresponding helix community (requested by some people at Real after showing them the patches via cvsweb). Their review and integration of this stuff will help in getting a RealPlayer binary from Real.
Sound: The work of Ariff (and every other contributor) in the HDA area seems to be very appreciated. There are aven voices asking for a MFC. I don’t think we will get it for 6.2. It’s too late in the release process and Ariff seems to be busy.
Sound2: Ryan committed a fix to P4 which should provide some missing stuff to some breaking ports. If someone has time to commit it…
Linux: A lot of progress happened here. The longstanding major bug on amd64 is fixed and MFCed (thanks to kib!), so we finally got some results for the amd64 runs of the LTP testcases (now color coded to spot problems much faster). The status of the stable run is already on the wiki page (but this is without the MFC). Runs on current (2.4.2 and 2.6.16 based emulation) and stable after the MFC where already done, but I didn’t got time to wiki-fy their status yet.
Ports: I already have an update for my sylpheed-claws port to 2.6.0 together with a move to LOCALBASE (including the plugin ports) available, but I have to wait until the ports-slush is lifted.