[Bug 758257] adaptivedemux: don't expose pads until caps are known

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Dec 2 08:11:49 PST 2015


https://bugzilla.gnome.org/show_bug.cgi?id=758257

Sebastian Dröge (slomo) <slomo at coaxion.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #316388|0                           |1
        is obsolete|                            |

--- Comment #5 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
Created attachment 316666
  --> https://bugzilla.gnome.org/attachment.cgi?id=316666&action=edit
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.

-- 
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