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 137003 - gst-plugins-0.7.6: colorspace: WARNING: erroneous pipeline: could not link colorspace0 to videobalance0
gst-plugins-0.7.6: colorspace: WARNING: erroneous pipeline: could not link co...
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins
0.7.5
Other Linux
: Normal major
: 0.8.0
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-03-12 18:54 UTC by Ed Catmur
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.5/2.6



Description Ed Catmur 2004-03-12 18:54:15 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.
Comment 1 David Schleef 2004-03-12 22:38:37 UTC
the colorspace plugin is not appropriate here.  It only converts from
YUV to RGB.
Comment 2 David Schleef 2004-03-18 22:33:35 UTC
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