shaka-packager/packager/mpd/base
Joey Parrish b6718a37c5 Accept language subtags
When normalizing language tags to their shortest form, we need to
split off subtags and treat them as separate components that do not
get changed.

Furthermore, MP4 can only store language tags without subtags.  So
only store the main language in MP4 output.

Fixes b/27533973

Change-Id: I96049e274aae9841e321c53039ef6464a2e61574
2016-03-09 23:23:12 +00: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 Remove locks from MpdBuilder and lock at MpdNotifier level 2015-11-16 11:29:06 -08:00
dash_iop_mpd_notifier.h Remove locks from MpdBuilder and lock at MpdNotifier level 2015-11-16 11:29:06 -08:00
dash_iop_mpd_notifier_unittest.cc Remove locks from MpdBuilder and lock at MpdNotifier level 2015-11-16 11:29:06 -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 Outputs default_KID for non-MP4 ContentProtection elements. 2016-01-22 21:47:42 +00:00
mpd_utils.h More fix for live 2015-09-29 15:12:46 -07:00
segment_info.h Move source code into packager directory 2014-10-02 12:32:14 -07:00
simple_mpd_notifier.cc Remove locks from MpdBuilder and lock at MpdNotifier level 2015-11-16 11:29:06 -08:00
simple_mpd_notifier.h Update code to resolve problems due to base updates. 2015-10-16 20:09:56 +00:00
simple_mpd_notifier_unittest.cc Remove locks from MpdBuilder and lock at MpdNotifier level 2015-11-16 11:29:06 -08:00