[gst-devel] Help Creating gst-launch pipeline for decoding BMP

Dave Rodricks dave.rodricks at gmail.com
Thu Dec 7 16:06:24 CET 2006


Hello everybody,
 im trying to create a pipeline to decode bmp files and display on the
xvimagesink.

here's the pipeline i've constructed

pipeline 1 using ffdec_bmp:
gst-launch filesrc location=file.bmp ! ffdec_bmp ! ffmpegcolorspace ! queue
! xvimagesink

[Dump]
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
ERROR: from element /pipeline0/ffdec_bmp0: Internal GStreamer error:
negotiation problem.  Please file a bug at
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.
Additional debug info:
gstffmpegdec.c(1276): gst_ffmpegdec_chain (): /pipeline0/ffdec_bmp0:
ffdec_bmp: input format was not set before data start
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
FREEING pipeline ...
[END]

Pipeline 2 using gdkpixbufdec
gst_launch filesrc location=file.bmp ! gdkpixbufdec ! ffmpegcolorspace !
queue ! xvimagesink
[Dump]
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...

(gst-launch-0.10:4893): GStreamer-CRITICAL **: gst_value_set_fraction:
assertion `denominator != 0' failed

GStreamer-ERROR **: file gstvalue.c: line 3672 (gst_value_compare_fraction):
should not be reached
aborting...
Aborted
[End]

in the above case's im unable to decode a bmp image file, but using playbin
the file gets decoded and running the pipeline in verbose mode tells me that
gdkpixbufdec is being used..

plz help...

also im using xvimagesink as the videosink, i would like to know how to show
the xv output in fullscreen mode (gst-launch or in code), plz help

thanks in advance
take care all
derick
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20061207/a1986e91/attachment.htm>


More information about the gstreamer-devel mailing list