[gst-devel] Re: gstreamer-devel digest, Vol 1 #2102 - 9 msgs

Ronald S. Bultje rbultje at ronald.bitfreak.net
Mon Dec 19 22:00:06 CET 2005


On Mon, 2005-12-19 at 19:38 -0800,
gstreamer-devel-request at lists.sourceforge.net wrote:
> I'm trying to use gstreamer to display output from my SAA7134 tuner card. In 
> 0.8, v4l2src works fine, v4lsrc does not. In 0.10, v4l2src is missing and 
> v4lsrc still doesn't work.
> What's the status of v4l2src in bad-plugins? Is it deprecated or does it need 
> to be revived?
> I'm trying to find out what's up with v4lsrc and my device (/dev/video0). It 
> seems that the device reports that it is busy after the first round of 
> gst_v4lsrc_try_capture(), as seen in the output below. I don't know if the 
> device should be busy after VIDIOCSYNC completed successfully. This could be 
> a kernel driver issue of course.. Does anyone have an idea?

So, v4l1 with saa7134 has issues because of proxy problems in the
v4l1-compat kernel module. This is not necessarily a module problem, but
rather a problem where some v4l1 ioctls do not have a 1:1 match in v4l2.

Someone knowledgeable in the kernel API needs to fix this. I have no
time, I have no desktop computer for a saa7134 card (and don't really
want one) and I have no saa7134 card. I've experienced similar problems
in other software and the fix (or, rather, workaround) was to simply use
v4l2... Porting v4l2src may be your best shot.


More information about the gstreamer-devel mailing list