[Gstreamer-bugs] [Bug 142810] - spider chooses ffdemux_mpeg (marginal) instead of mpegdemux (primary)

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Thu Jun 3 13:54:53 PDT 2004


http://bugzilla.gnome.org/show_bug.cgi?id=142810
GStreamer | gstreamer (core) | Ver: HEAD CVS





------- Additional Comments From rbultje at ronald.bitfreak.net  2004-06-03 16:54 -------
The problem is the shortest path algorithm in spider. Some explanation: spider
tries to connect based on template caps-calculated shortest path algorithms.
FFmpeg has no way of obtaining the supported template caps per plugin, just one
bug whole pile of 'em. So what ffmpegdemux does is that it places *all* caps
supported by ffmpeg (including CODEC_ID_RAWVIDEO) on the template. One of them
allows direct linking to xvimagesink and thus it chooses this one over mpegdemux.

Direct:
* ffmpeg demuxers need to be temporarily disabled, at least the ones that
interfere with GStreamer ones (asf, qt, mpg, avi, possibly more).

Indirect:
* we need a smarter autoplugger that doesn't use template caps but rather
preferred demuxers and actual pad caps.

------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the Gstreamer-bugs mailing list