diff options
author | Jan Schmidt <jan@centricular.com> | 2017-01-07 12:12:05 +0900 |
---|---|---|
committer | Jan Schmidt <jan@centricular.com> | 2017-02-07 23:53:30 +1100 |
commit | b2113f69c622c37c32d4336025f80a5c1d190897 (patch) | |
tree | fb6a37ca8f3dee0d26a2572a3fbeb97c9bfc0ebb /ext/hls/gsthlsdemux.c | |
parent | 9b778f7264a28e42fcbbafa7948ed3415b8edb44 (diff) | |
download | gstreamer-plugins-bad-b2113f69c622c37c32d4336025f80a5c1d190897.tar.gz |
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@lge.com>
https://bugzilla.gnome.org/show_bug.cgi?id=758257
Diffstat (limited to 'ext/hls/gsthlsdemux.c')
0 files changed, 0 insertions, 0 deletions