After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 578934 - v4l2src & ffmpeg cannot negociate format
v4l2src & ffmpeg cannot negociate format
Status: RESOLVED DUPLICATE of bug 578500
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
0.10.21
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-04-14 14:52 UTC by Francois Forest
Modified: 2009-04-14 15:14 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Francois Forest 2009-04-14 14:52:37 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
Comment 1 Francois Forest 2009-04-14 15:05:36 UTC

*** This bug has been marked as a duplicate of 578500 ***