GNOME Bugzilla – Bug 137003
gst-plugins-0.7.6: colorspace: WARNING: erroneous pipeline: could not link colorspace0 to videobalance0
Last modified: 2004-12-22 21:47:04 UTC
================================ $ gst-launch-0.8 filesrc location="Media/Videos/doom3_e32003.mpg" ! mpegdemux name=demux ! { queue ! mpeg2dec ! colorspace ! videobalance ! videoscale ! xvimagesink } { demux. ! queue ! mad ! esdsink } WARNING: erroneous pipeline: could not link colorspace0 to videobalance0 Trying to run anyway. RUNNING pipeline ... ** (process:6938): WARNING **: error scheduling group 0x8120d10 (process:6935): GStreamer-WARNING **: element thread0 claimed state-change success,but state didn't change to PLAYING. State is PAUSED (NONE_PENDING pending), fix the element ERROR: pipeline doesn't want to play. GThread-ERROR **: file gthread-posix.c: line 247 (): error 'Device or resource busy' during 'pthread_cond_destroy ((pthread_cond_t *) cond)' aborting... Trace/breakpoint trap ====================================== This is to some extent a blocker as gst-play (libgstplay) requires the colorspace or ffcolorspace plugins, and the latter is available only as part of the gst-ffmpeg package, which is not part of the gstreamer core or gst-plugins package. Thus this breaks totem-0.99.9 unless gst-ffmpeg is installed. If it is incorrect to have "colorspace ! videobalance" then this is a gst-play bug instead.
the colorspace plugin is not appropriate here. It only converts from YUV to RGB.
2004-03-15 Thomas Vander Stichele <thomas at apestaart dot org> * gst-libs/gst/play/play.c: (gst_play_pipeline_setup): use the new ffmpegcolorspace