[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