gstreamer cannot open v4l2 video capture device

Bug #1174492 reported by Pavel Zeldin
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gstreamer1.0 (Ubuntu)
New
Undecided
Unassigned

Bug Description

After upgrade to 13.04 gstreamer stopped working with capture devices that do not support VIDIOC_QUERYSTD:
gst-launch v4l2src ! ximagesink
Setting pipeline to PAUSED ...
ERROR: Pipeline doesn't want to pause.
ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Failed to query norm on device '/dev/video0'.
Additional debug info:
v4l2_calls.c(216): gst_v4l2_fill_lists (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
Failed to get attributes for norm 0 on devide '/dev/video0'. (61 - No data available)
Setting pipeline to NULL ...
Freeing pipeline ...

Looks like this is already fixed in gstreamer code in http://cgit.freedesktop.org/gstreamer/gst-plugins-good/commit/sys/v4l2/v4l2_calls.c?id=305023fe9d5f8f3ffd5c49b1d1b743f569a9265d
(originally caused by http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=a5338190efc7cfa8c99a6856342a77d21c9a05cf)

Please propagate this fix into Ubuntu gstreamer1.0-plugins-good package.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.