[Bug 778163] parsebin: Don't expose endpad if corresponding decoder is not supported
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Tue Feb 14 13:55:52 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=778163
--- Comment #12 from Edward Hervey <bilboed at bilboed.com> ---
(In reply to HoonHee Lee from comment #11)
> > The callback can return:
> > * The re-sorted list of decoders (potentially with new elements in it)
> > * Whether the stream should:
> > 1) Be exposed as-is (without any decoder)
> > 2) Be discarded (never exposed, i.e. blacklisted, until the stream
> > changed)
> > 3) Try to plug in the decoders in the provided order.
> >
> For 2), You want to maintain the GstStream which is not exposed in current
> collection? Or Removing the GstStream in current collection and posting it?
> I think it is important to show either all tracks or supported tracks to
> player side.
Good point.
One could argue that since something *outside* of playbin3 decided to
blacklist a stream, it shouldn't appear in the resulting collection (which btw,
would have to be re-posted by playbin3).
Let me think about it a bit more and collect some other opinions.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list