[gst-devel] bayer2rgb ! ffmpegcolorspace linkage fails...

Joshua Roys roysjosh at gmail.com
Sat Nov 15 21:55:01 CET 2008


Hello all,

I'm having a bit of trouble with the mentioned linkage.  Here are the
versions of things installed (from source):
- gstreamer-0.10.21
- gst-plugins-base-0.10.21
- gst-plugins-good-0.10.11
- gst-plugins-bad-0.10.9

Here's the command I'm trying to execute:
$ gst-launch-0.10 --gst-debug-level=5 filesrc location=isoch.bin !
video/x-raw-bayer,width=320,height=240,framerate=30 ! bayer2rgb !
ffmpegcolorspace ! theoraenc ! oggmux ! filesink location=foo.ogg

The error:
WARNING: erroneous pipeline: could not link bayer2rgb0 to ffmpegcsp0

And attached is some output from the --gst-debug-level=5.  Specifically
the following lines look suspicious:

basetransform
gstbasetransform.c:621:gst_base_transform_getcaps:<bayer2rgb0:src>
transformed  video/x-raw-rgb, width=(int)320, height=(int)240,
framerate=(int)30
...
basetransform
gstbasetransform.c:628:gst_base_transform_getcaps:<bayer2rgb0:src> our
template  video/x-raw-rgb, ... (lots of output, possible bayer2rgb src
caps?)
...
basetransform
gstbasetransform.c:630:gst_base_transform_getcaps:<bayer2rgb0:src>
intersected EMPTY

... now we try to link to ffmpegcsp0:sink ...

GST_CAPS gstpad.c:1677:gst_pad_link_check_compatible_unlocked: src caps
EMPTY
GST_CAPS gstpad.c:1678:gst_pad_link_check_compatible_unlocked: sink caps
video/x-raw-yuv, ... (all ffmpegcolorspace sinks)
...
GST_CAPS gstpad.c:1711:gst_pad_link_check_compatible_unlocked:
intersection is EMPTY
...
GST_PADS gstpad.c:1870:gst_pad_link_prepare: caps are incompatible

Thanks in advance for any help you can provide!

Joshua Roys




More information about the gstreamer-devel mailing list