summaryrefslogtreecommitdiff
path: root/ext/hls/gsthlsdemux.c
diff options
context:
space:
mode:
authorJan Schmidt <jan@centricular.com>2017-01-07 12:12:05 +0900
committerJan Schmidt <jan@centricular.com>2017-02-07 23:53:30 +1100
commitb2113f69c622c37c32d4336025f80a5c1d190897 (patch)
treefb6a37ca8f3dee0d26a2572a3fbeb97c9bfc0ebb /ext/hls/gsthlsdemux.c
parent9b778f7264a28e42fcbbafa7948ed3415b8edb44 (diff)
downloadgstreamer-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