GNOME Bugzilla – Bug 578934
v4l2src & ffmpeg cannot negociate format
Last modified: 2009-04-14 15:14:01 UTC
The following pipeline failed in negociating caps while it exists compatible caps on each element pairs. $ gst-launch-0.10 v4l2src ! ffmpegcolorspace ! video/x-raw-rgb ! xvimagesink ... 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 Hint: the same pipeline ending with element ximagesink or fakesink in place of xvimagesink succeeds. The same is true if we force fully defined caps between ffmpeg & ximagesink as follows: $ gst-launch-0.10 --gst-debug=v4l2src:3 v4l2src ! ffmpegcolorspace ! video/x-raw-rgb,width=320,height=240,bpp=32,depth=24,endianness=4321,red_mask=65280,green_mask=16711680,blue_mask=-16777216 ! xvimagesink Note: this report is an improved version of bugId 578500 which was set to unconfirmed
*** This bug has been marked as a duplicate of 578500 ***