[Bug 758257] adaptivedemux: don't expose pads until caps are known
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Tue Feb 7 13:36:46 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=758257
Jan Schmidt <thaytan at noraisin.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
Target Milestone|git master |1.11.2
--- Comment #32 from Jan Schmidt <thaytan at noraisin.net> ---
Squashed and pushed:
commit b2113f69c622c37c32d4336025f80a5c1d190897
Author: Jan Schmidt <jan at centricular.com>
Date: Sat Jan 7 12:12:05 2017 +0900
adaptivedemux: Preroll streams before exposing them
To ensure that pads have caps when they are exposed, do
the exposing when all pending streams have prerolled an
output buffer, and only then EOS and remove any old pads.
Improves the switching sequence by making caps available
as soon as a pad appears.
With fixes from Seungha Yang <sh.yang at lge.com>
https://bugzilla.gnome.org/show_bug.cgi?id=758257
I think there's more things to fix - but this code seems OK for the dev branch.
Thanks for fixing up my code, and for your persistence!
--
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