shaka-packager/packager
KongQun Yang 3c26dfbd53 Estimate target duration in bandwidth calculation from initial blocks
We used to use the target segment duration provided by the user.
Unfortunately that does not work for iframe only playlist which
the target duration is effectively equal to the GOP duration.

In the new approach, we estimate the target duration from the initial
few blocks (10 blocks right now).

Fixes #610.

Change-Id: Ie8bf943e157149ca7ed3b9382fe0a1088d0774e2
2019-07-11 17:45:55 -07:00
..
app [DASH] Support custom Accessibility and Role elements 2019-06-13 15:43:32 -07:00
buildtools/third_party Update DEPS to fix mac build failure 2016-08-19 13:49:41 -07:00
file Set output directory permission appropriately 2018-12-11 23:17:15 +00:00
hls Estimate target duration in bandwidth calculation from initial blocks 2019-07-11 17:45:55 -07:00
media [DASH] Support custom Accessibility and Role elements 2019-06-13 15:43:32 -07:00
mpd Estimate target duration in bandwidth calculation from initial blocks 2019-07-11 17:45:55 -07:00
testing Disable bundled_binutils and bundled_gold on Linux 2018-08-24 21:14:19 +00:00
third_party Update pssh-box.py to remove external dependencies 2019-01-31 00:49:12 +00:00
tools Update pssh-box.py to remove external dependencies 2019-01-31 00:49:12 +00:00
version Address gcc build failures in some platforms 2017-12-07 11:45:26 -08:00
common.gypi Add instructions to build on Alpine Linux 2018-08-17 20:46:11 +00:00
packager.cc [DASH] Support custom Accessibility and Role elements 2019-06-13 15:43:32 -07:00
packager.gyp Update pssh-box.py to remove external dependencies 2019-01-31 00:49:12 +00:00
packager.h [DASH] Support custom Accessibility and Role elements 2019-06-13 15:43:32 -07:00
packager_test.cc Return an error when seeing duplicated outputs 2018-11-27 22:38:48 +00:00
protoc.gypi Support generation of libpackager.so (shared_library) 2017-06-13 20:42:32 +00:00
status.cc Fix error code message for trick play error 2018-12-13 00:26:55 +00:00
status.h Cleans up Status class 2018-01-31 03:32:07 +00:00
status_macros.h Generate full segment after cue point 2018-03-27 19:14:26 +00:00
status_test_util.h Implement multi DRM support. (Part 1) 2018-03-03 01:39:16 +00:00
status_unittest.cc Cleans up Status class 2018-01-31 03:32:07 +00:00