[gstreamer-bugs] [Bug 572872] New: v4l2src doesn't support/understand YVYU

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Mon Feb 23 08:54:08 PST 2009


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=572872

  GStreamer | gst-plugins-good | Ver: git
           Summary: v4l2src doesn't support/understand YVYU
           Product: GStreamer
           Version: git
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: GNUtoo at no-log.org
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: 2.23/2.24
   GNOME milestone: Unspecified


hello,
I can't use my internal webcam with gstreamer:
$ gst-launch-0.10 v4l2src ! fakesink
Setting pipeline to PAUSED ...
ERROR: Pipeline doesn't want to pause.
ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Could not
negotiate format
Additional debug info:
gstbasesrc.c(2426): gst_base_src_start ():
/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
Check your filtered caps, if any
Setting pipeline to NULL ...
FREEING pipeline ...
gnutoo at port4 ~ $ GST_DEBUG=*v4l2*:5 gst-launch-0.10 v4l2src ! fakesink
0:00:00.128593861  7385  0x93ab018 DEBUG              v4l2src
gstv4l2src.c:606:gst_v4l2src_v4l2fourcc_to_structure: Unknown fourcc 0x30313953
S910
0:00:00.128989093  7385  0x93ab018 DEBUG              v4l2src
gstv4l2src.c:606:gst_v4l2src_v4l2fourcc_to_structure: Unknown fourcc 0x31435750
PWC1
0:00:00.129204763  7385  0x93ab018 DEBUG              v4l2src
gstv4l2src.c:606:gst_v4l2src_v4l2fourcc_to_structure: Unknown fourcc 0x32435750
PWC2
Setting pipeline to PAUSED ...
0:00:00.150745769  7385  0x93ab018 DEBUG                 v4l2
v4l2_calls.c:382:gst_v4l2_open:<v4l2src0> Trying to open device /dev/video0
0:00:00.151002995  7385  0x93ab018 DEBUG                 v4l2
v4l2_calls.c:63:gst_v4l2_get_capabilities:<v4l2src0> getting capabilities
0:00:00.151239129  7385  0x93ab018 LOG                   v4l2
v4l2_calls.c:71:gst_v4l2_get_capabilities:<v4l2src0> driver:      'vc032x'
0:00:00.151457732  7385  0x93ab018 LOG                   v4l2
v4l2_calls.c:72:gst_v4l2_get_capabilities:<v4l2src0> card:        'USB2.0 Web
Camera'
0:00:00.151662576  7385  0x93ab018 LOG                   v4l2
v4l2_calls.c:73:gst_v4l2_get_capabilities:<v4l2src0> bus_info:   
'0000:06:0b.2'
0:00:00.151866234  7385  0x93ab018 LOG                   v4l2
v4l2_calls.c:74:gst_v4l2_get_capabilities:<v4l2src0> version:     00020300
0:00:00.152069821  7385  0x93ab018 LOG                   v4l2
v4l2_calls.c:75:gst_v4l2_get_capabilities:<v4l2src0> capabilites: 05000001
0:00:00.152275294  7385  0x93ab018 DEBUG                 v4l2
v4l2_calls.c:104:gst_v4l2_fill_lists:<v4l2src0> getting enumerations
0:00:00.152478951  7385  0x93ab018 DEBUG                 v4l2
v4l2_calls.c:107:gst_v4l2_fill_lists:<v4l2src0>   channels
0:00:00.152685262  7385  0x93ab018 LOG                   v4l2
v4l2_calls.c:128:gst_v4l2_fill_lists:<v4l2src0>    index:     0
0:00:00.179425253  7385  0x93ab018 LOG                   v4l2
v4l2_calls.c:129:gst_v4l2_fill_lists:<v4l2src0>    name:      'vc032x'
0:00:00.179641901  7385  0x93ab018 LOG                   v4l2
v4l2_calls.c:130:gst_v4l2_fill_lists:<v4l2src0>    type:      00000002
0:00:00.179842764  7385  0x93ab018 LOG                   v4l2
v4l2_calls.c:131:gst_v4l2_fill_lists:<v4l2src0>    audioset:  00000000
0:00:00.180042371  7385  0x93ab018 LOG                   v4l2
v4l2_calls.c:132:gst_v4l2_fill_lists:<v4l2src0>    std:       0000000000000000
0:00:00.180241907  7385  0x93ab018 LOG                   v4l2
v4l2_calls.c:133:gst_v4l2_fill_lists:<v4l2src0>    status:    00000000
0:00:00.180538663  7385  0x93ab018 DEBUG                 v4l2
v4l2_calls.c:175:gst_v4l2_fill_lists:<v4l2src0>   norms
0:00:00.180743996  7385  0x93ab018 DEBUG                 v4l2
v4l2_calls.c:214:gst_v4l2_fill_lists:<v4l2src0>   controls+menus
0:00:00.180965533  7385  0x93ab018 DEBUG                 v4l2
v4l2_calls.c:290:gst_v4l2_fill_lists:<v4l2src0> Adding ControlID Auto Gain
(980912)
0:00:00.181364187  7385  0x93ab018 DEBUG                 v4l2
v4l2_calls.c:223:gst_v4l2_fill_lists:<v4l2src0> checking private CIDs
0:00:00.181567146  7385  0x93ab018 DEBUG                 v4l2
v4l2_calls.c:348:gst_v4l2_fill_lists:<v4l2src0> done
0:00:00.181765635  7385  0x93ab018 INFO                  v4l2
v4l2_calls.c:420:gst_v4l2_open:<v4l2src0> Opened device 'USB2.0 Web Camera'
(/dev/video0) successfully
0:00:00.181991432  7385  0x93ab018 DEBUG                 v4l2
v4l2_calls.c:502:gst_v4l2_get_norm:<v4l2src0> getting norm
0:00:00.182201444  7385  0x93ab018 DEBUG                 v4l2
v4l2_calls.c:738:gst_v4l2_get_input:<v4l2src0> trying to get input
0:00:00.182401330  7385  0x93ab018 DEBUG                 v4l2
v4l2_calls.c:748:gst_v4l2_get_input:<v4l2src0> input: 0
0:00:00.182635648  7385  0x93ab018 DEBUG              v4l2src
v4l2src_calls.c:503:gst_v4l2src_fill_format_list:<v4l2src0> getting src format
enumerations
0:00:00.182844403  7385  0x93ab018 LOG                v4l2src
v4l2src_calls.c:521:gst_v4l2src_fill_format_list:<v4l2src0> index:       0
0:00:00.183042263  7385  0x93ab018 LOG                v4l2src
v4l2src_calls.c:522:gst_v4l2src_fill_format_list:<v4l2src0> type:        1
0:00:00.183239216  7385  0x93ab018 LOG                v4l2src
v4l2src_calls.c:523:gst_v4l2src_fill_format_list:<v4l2src0> flags:      
00000000
0:00:00.183446016  7385  0x93ab018 LOG                v4l2src
v4l2src_calls.c:524:gst_v4l2src_fill_format_list:<v4l2src0> description: 'YVYU'
0:00:00.183645203  7385  0x93ab018 LOG                v4l2src
v4l2src_calls.c:526:gst_v4l2src_fill_format_list:<v4l2src0> pixelformat: YVYU
0:00:00.183846556  7385  0x93ab018 DEBUG              v4l2src
v4l2src_calls.c:535:gst_v4l2src_fill_format_list:<v4l2src0> got 1 format(s)
0:00:00.184044276  7385  0x93ab018 DEBUG              v4l2src
gstv4l2src.c:606:gst_v4l2src_v4l2fourcc_to_structure: Unknown fourcc 0x55595659
YVYU
0:00:00.184244930  7385  0x93ab018 DEBUG              v4l2src
gstv4l2src.c:704:gst_v4l2src_get_caps:<v4l2src0> unknown format 1431918169
0:00:00.184443140  7385  0x93ab018 INFO               v4l2src
gstv4l2src.c:710:gst_v4l2src_get_caps:<v4l2src0> probed caps: EMPTY
0:00:00.184746810  7385  0x93ab018 DEBUG                 v4l2
v4l2_calls.c:478:gst_v4l2_close:<v4l2src0> Trying to close /dev/video0
0:00:00.184876854  7385  0x93ab018 DEBUG                 v4l2
v4l2_calls.c:356:gst_v4l2_empty_lists:<v4l2src0> deleting enumerations
ERROR: Pipeline doesn't want to pause.
ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Could not
negotiate format
Additional debug info:
gstbasesrc.c(2426): gst_base_src_start ():
/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
Check your filtered caps, if any
Setting pipeline to NULL ...
FREEING pipeline ...

I was told that it was because there is no support for YVYU despite of the fact
that some people started working on it:
http://cgit.freedesktop.org/gstreamer/gst-plugins-good/commit/?id=42c8aa7abc14a67e1241d90ad0e6b0a6e8af08c0


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=572872.




More information about the Gstreamer-bugs mailing list