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 151949 - gst-launch-ext fails with "pushing data on non-negotiated pad demux:video_00, not allowed."
gst-launch-ext fails with "pushing data on non-negotiated pad demux:video_00,...
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
0.8.5
Other Linux
: Normal normal
: 0.8.7
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-09-06 05:42 UTC by W. Michael Petullo
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.7/2.8



Description W. Michael Petullo 2004-09-06 05:42:19 UTC
Trying to play video files using gst-launch-ext fails.  The following error is
written repeatedly:

(process:6132): GStreamer-WARNING **: pushing data on non-negotiated pad
demux:video_00, not allowed.

(process:6132): GStreamer-WARNING **: pushing data on non-negotiated pad
demux:audio_00, not allowed.

This occurs for QuickTime and ASF video files that use various codecs.  Though
gst-launch-ext fails, totem will play the files when using the gstreamer backend.

Previous versions of gstreamer did not have this problem.  I have played these
files using gst-launch-ext in the past.

Here is one example of a failed pipeline that gst-launch-ext creates:

gst-launch-0.8 filesrc location="foo.asf" ! asfdemux name=demux ! { queue !
spider ! ffmpegcolorspace ! xvimagesink } { demux. ! queue ! spider ! osssink }
Comment 1 Ronald Bultje 2004-09-16 22:30:51 UTC
This is not a media bug, it seems more like a gst-launch-ext oddity. #138435 is
meant for bugs in actual media playback (wrong caps negotiation, wrong stream
reading, wrong stream initialization, missing codecs/demuxers, ...).
Comment 2 Christian Fredrik Kalager Schaller 2004-12-16 22:40:11 UTC
The gst-launch-ext pipelines needs updating. Fixed mpeg and vob, but are unsure
about quicktime/avi (as they rely on spider). Maybe updating gst-launch-ext to
use playbin is a good solution, altough it lessens its usefullness as a quick
way for developers to get some pipelines demonstrated.
Comment 3 Christian Fredrik Kalager Schaller 2004-12-21 11:09:59 UTC
Ok, using decodebin I now fixed asf/avi and quicktime/mp4 also. Closing this bug.