shaka-packager/packager/mpd/base
KongQun Yang 80db1c7bbf Handle non-MSE compliant fmp4 properly
MSE requires 'base-data-offset-present' not to be set, but FFmpeg may
generate fmp4 files with this flag though it actually uses moof as base.
Log a warning instead of failing directly in this case.

FFmpeg may also generates fmp4 files without tfdt box
(TrackFragmentDecodeTime) box, which is again non-MSE compliant. Handle
this scenario properly.

Bug: 18613712

Also fixes a test failure in SegmentTemplateTest introduced in an earlier
change.

Bug: 19235748

Change-Id: I4bcbb675b22a832a88cd33ee64c3e99a1c6e3a63
2015-02-03 13:19:19 -08:00
..
xml Log a warning if there is a gap in media timeline 2015-01-31 00:49:13 +00:00
bandwidth_estimator.cc Modify include headers to have "packager" in the path 2014-10-02 12:53:29 -07:00
bandwidth_estimator.h Move source code into packager directory 2014-10-02 12:32:14 -07:00
bandwidth_estimator_unittest.cc Move test files in media/base to test directory 2014-10-10 10:33:17 -07:00
content_protection_element.cc Modify include headers to have "packager" in the path 2014-10-02 12:53:29 -07:00
content_protection_element.h Move source code into packager directory 2014-10-02 12:32:14 -07:00
media_info.proto Move source code into packager directory 2014-10-02 12:32:14 -07:00
mpd_builder.cc Log a warning if there is a gap in media timeline 2015-01-31 00:49:13 +00:00
mpd_builder.h Use relative paths for files referenced in the MPD (2nd round). 2014-12-17 15:25:11 -08:00
mpd_builder_unittest.cc Handle non-MSE compliant fmp4 properly 2015-02-03 13:19:19 -08:00
mpd_notifier.h Move source code into packager directory 2014-10-02 12:32:14 -07:00
mpd_options.h move mpd_options to its own file 2014-12-15 19:04:40 +00:00
mpd_utils.cc Modify include headers to have "packager" in the path 2014-10-02 12:53:29 -07:00
mpd_utils.h Move source code into packager directory 2014-10-02 12:32:14 -07:00
segment_info.h Move source code into packager directory 2014-10-02 12:32:14 -07:00
simple_mpd_notifier.cc Use relative paths for files referenced in the MPD (2nd round). 2014-12-17 15:25:11 -08:00
simple_mpd_notifier.h Modify include headers to have "packager" in the path 2014-10-02 12:53:29 -07:00