dashdemux: update manifest streams correctly if pads aren't exposed
authorThiago Santos <thiagossantos@gmail.com>
Tue, 30 May 2017 05:47:10 +0000 (22:47 -0700)
committerEdward Hervey <bilboed@bilboed.com>
Thu, 13 Jul 2017 06:33:17 +0000 (08:33 +0200)
commitd5d7f01c381a9a48ae92b26d53f7545b7c1e0730
tree91f7a4f20e79e7f81fced1e6582580dd1b30b278
parentf55356e4b31cdc111d12c86069a9a67ec57f505a
dashdemux: update manifest streams correctly if pads aren't exposed

In some cases, it is possible that we need to update the manifest before
pads have been exposed at all. If there are no current pads, just expose
the next prepared streams. This doesn't handle the case where a manifest
update would happen while a live streams is changing periods, which is a
type of use case that we're unaware of real usages yet.

https://bugzilla.gnome.org/show_bug.cgi?id=783028
ext/dash/gstdashdemux.c