Video4Linux sup­port in FreeB­SD

Yes­ter­day I com­mit­ted the v4l sup­port into the lin­ux­u­la­tor (in 9-cur­rent). Part of this was the import of the v4l head­er from lin­ux. We have the per­mis­sion to use it, it is not licensed via GPL. This means we can use it in FreeB­SD native dri­vers, and they are even allowed to be com­piled into GENERIC (but I doubt we have a dri­ver which could pro­vide the v4l inter­face in GENERIC).

The code I com­mit­ted is “just” the glue-code which allows to use FreeB­SD native devices which pro­vide a v4l inter­face (e.g. multimedia/pwcbsd) from lin­ux pro­grams.

If some­one is will­ing to write the glue-code for the v4l2 inter­face please con­tact me. We have the per­mis­sion to use the v4l2 head­er too, we just need some­one doing the cod­ing.

In a sim­i­lar way, if some­one is will­ing to add v4l2 inter­face sup­port to FreeB­SD native dri­vers (I do not know any FreeB­SD dri­ver which pro­vides a v4l2 inter­face) , just tell me and I import the v4l2 head­er into FreeB­SD.

And if some­one wants to add v4l sup­port to FreeB­SD native dri­vers but does not know where to start, feel free to con­tact me too.

Regard­ing the code which is in FreeB­SD ATM: it is not com­plete­ly fin­ished yet (some clip­ping relat­ed stuff is being worked on), but the not fin­ished part can not even be test­ed, as we do not know about a FreeB­SD device which pro­vides this func­tion­al­i­ty.

There is no MFC planned yet, but the more suc­cess sto­ries and test sce­nar­ios are being told about on the emu­la­tion or mul­ti­me­dia mail­inglists, the more like­ly I will do a MFC soon­er than lat­er.

Send to Kin­dle

Short sta­tus: RealPlay­er, Sound, Lin­ux, …

I’m busy with non-FreeB­SD relat­ed stuff since a while, so there’s not much to say.

RealPlay­er: Shaun, the FreeB­SD main­tain­er of the helix­play­er port, promised to pol­ish up a patch­set when he gets time to port helix­play­er to a more recent ver­sion and send it to the cor­re­spond­ing helix com­mu­ni­ty (request­ed by some peo­ple at Real after show­ing them the patch­es via cvsweb). Their review and inte­gra­tion of this stuff will help in get­ting a RealPlay­er bina­ry from Real.

Sound: The work of Ariff (and every oth­er con­trib­u­tor) in the HDA area seems to be very appre­ci­at­ed. There are aven voic­es ask­ing 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 com­mit­ted a fix to P4 which should pro­vide some miss­ing stuff to some break­ing ports. If some­one has time to com­mit it…

Lin­ux: A lot of progress hap­pened here. The long­stand­ing major bug on amd64 is fixed and MFCed (thanks to kib!), so we final­ly got some results for the amd64 runs of the LTP test­cas­es (now col­or cod­ed to spot prob­lems much faster). The sta­tus of the sta­ble run is already on the wiki page (but this is with­out the MFC). Runs on cur­rent (2.4.2 and 2.6.16 based emu­la­tion) and sta­ble after the MFC where already done, but I did­n’t got time to wiki-fy their sta­tus yet.

Ports: I already have an update for my sylpheed-claws port to 2.6.0 togeth­er with a move to LOCALBASE (includ­ing the plu­g­in ports) avail­able, but I have to wait until the ports-slush is lift­ed.

Send to Kin­dle