shaka-packager/packager/mpd/base
Joey Parrish f3e19fc002 Split AdaptationSets by content type, container, codec, and language
This adds a new function to key AdaptationSets based on the
characteristics that require separate sets.

With this, we are now able to package multi-codec assets at once
(AVC1/MP4 and VP9/WebM in the same manifest, but in different
AdaptationSets).

Fixes b/27534371

Change-Id: Ie82fd096d2ef99fd23e323d60fd0849b1e8d7500
2016-03-10 15:53:17 -08:00
..
xml MPD signaling for Dolby Enhanced AC3 audio. 2016-02-08 16:22:01 -08: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 MpdBuilder should not automatically add ContentProtection elements 2015-07-20 10:37:20 -07:00
content_protection_element.h MpdBuilder should not automatically add ContentProtection elements 2015-07-20 10:37:20 -07:00
dash_iop_mpd_notifier.cc Split AdaptationSets by content type, container, codec, and language 2016-03-10 15:53:17 -08:00
dash_iop_mpd_notifier.h Split AdaptationSets by content type, container, codec, and language 2016-03-10 15:53:17 -08:00
dash_iop_mpd_notifier_unittest.cc Split AdaptationSets by content type, container, codec, and language 2016-03-10 15:53:17 -08:00
language_utils.cc Accept language subtags 2016-03-09 23:23:12 +00:00
language_utils.h Split up AdaptationSets by language. 2015-02-03 16:50:00 -08:00
media_info.proto MPD signaling for Dolby Enhanced AC3 audio. 2016-02-08 16:22:01 -08:00
mock_mpd_builder.cc Add MpdNotifier that tries to generate IOP compliant MPD 2015-07-27 17:35:52 -07:00
mock_mpd_builder.h Remove locks from MpdBuilder and lock at MpdNotifier level 2015-11-16 11:29:06 -08:00
mock_mpd_notifier.cc Get MpdWriter working again 2015-09-22 15:00:03 -07:00
mock_mpd_notifier.h More fix for live 2015-09-29 15:12:46 -07:00
mpd_builder.cc Fix schematron validation problem for live 2016-01-14 16:53:25 -08:00
mpd_builder.h Fix schematron validation problem for live 2016-01-14 16:53:25 -08:00
mpd_builder_unittest.cc Accept language subtags 2016-03-09 23:23:12 +00:00
mpd_notifier.h More fix for live 2015-09-29 15:12:46 -07:00
mpd_notifier_util.cc Live profile MPD did not have ContentProtection 2015-09-16 15:50:00 -07:00
mpd_notifier_util.h Live profile MPD did not have ContentProtection 2015-09-16 15:50:00 -07:00
mpd_options.h Add version information in generated outputs 2016-01-08 19:08:56 +00:00
mpd_utils.cc Split AdaptationSets by content type, container, codec, and language 2016-03-10 15:53:17 -08:00
mpd_utils.h Split AdaptationSets by content type, container, codec, and language 2016-03-10 15:53:17 -08:00
segment_info.h Move source code into packager directory 2014-10-02 12:32:14 -07:00
simple_mpd_notifier.cc Split AdaptationSets by content type, container, codec, and language 2016-03-10 15:53:17 -08:00
simple_mpd_notifier.h Split AdaptationSets by content type, container, codec, and language 2016-03-10 15:53:17 -08:00
simple_mpd_notifier_unittest.cc Split AdaptationSets by content type, container, codec, and language 2016-03-10 15:53:17 -08:00