[gstreamer-bugs] [Bug 311413] use gst-launch to start a pipeline with thread, but that never works

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Fri Aug 12 16:24:04 PDT 2005


Please DO NOT reply to this by email. All additional comments should be made in
the comments box of this bug report.

 http://bugzilla.gnome.org/show_bug.cgi?id=311413
 GStreamer | gstreamer (core) | Ver: 0.8.x





------- Additional Comments From Jan Schmidt  2005-08-12 23:24 -------
Yes, this is correct. In this example, queue ends up being linked to a pad that
isn't shown in the pad template for mpegdemux, which is there because mpegdemux
derives from mpegparse and isn't removing the pad (which it probably should do)

In any case, the correct solution is to ensure that queue gets linked to the
correct pad of mpegdemux by either:
a) specifying a pad in the launch line, eg "gst-launch filesrc location=<a mpeg
file> ! mpegdemux .video_00 ! queue { ! mpeg2dec ! xvimagesink }"
b) In an application, perform the link yourself by connecting to the 'new-pad'
signal of mpegdemux and linking it to the queue only when a video/mpeg pad is
created.

------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.




More information about the Gstreamer-bugs mailing list