shaka-packager/packager/mpd/base
KongQun Yang 8d11e5ea64 Support Marlin DRM signaling in DASH
Only Marlin Adaptive Streaming Specification – Simple Profile is
supported.

Two additional updates:
- Remove FairPlay ContentProtection element from DASH mpd as FairPlay
  does not define a signaling in DASH.
- Updated end to end test to include all DRMs we support.

Closes #381.

Change-Id: Id12269b471ea34983b782cbd92f687332292ef59
2018-10-01 20:22:58 +00:00
..
xml Support Marlin DRM signaling in DASH 2018-10-01 20:22:58 +00:00
adaptation_set.cc Removing dependence on base file atomic_sequence_num.h 2018-07-24 21:22:50 +00:00
adaptation_set.h Removing dependence on base file atomic_sequence_num.h 2018-07-24 21:22:50 +00:00
adaptation_set_unittest.cc Removing dependence on base file atomic_sequence_num.h 2018-07-24 21:22:50 +00:00
bandwidth_estimator.cc Do not use harmonic mean in bandwidth calculation 2018-07-12 10:46:47 -07:00
bandwidth_estimator.h Do not use harmonic mean in bandwidth calculation 2018-07-12 10:46:47 -07:00
bandwidth_estimator_unittest.cc Do not use harmonic mean in bandwidth calculation 2018-07-12 10:46:47 -07:00
content_protection_element.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
content_protection_element.h Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
media_info.proto Integrate PackedAudioWriter 2018-05-16 18:12:42 -07:00
mock_mpd_builder.cc Moves AdaptationSet@id management out of Period class 2018-03-22 12:15:43 -07:00
mock_mpd_builder.h Removing dependence on base file atomic_sequence_num.h 2018-07-24 21:22:50 +00:00
mock_mpd_notifier.cc Part one of supporting live profile with static mpd 2017-01-13 19:59:49 +00:00
mock_mpd_notifier.h Update MuxerListeners to support multiple OnMediaStart/End 2018-05-25 20:43:34 +00:00
mpd_builder.cc Support Marlin DRM signaling in DASH 2018-10-01 20:22:58 +00:00
mpd_builder.h Removing dependence on base file atomic_sequence_num.h 2018-07-24 21:22:50 +00:00
mpd_builder_unittest.cc Put namespace URIs in DASH mpd only if needed 2018-09-25 15:45:48 -07:00
mpd_notifier.h Update MuxerListeners to support multiple OnMediaStart/End 2018-05-25 20:43:34 +00:00
mpd_notifier_util.cc Move packager/media/file to packager/file 2017-07-17 12:08:28 -07:00
mpd_notifier_util.h Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
mpd_options.h Support approximate SegmentTimeline 2018-04-30 17:15:47 -07:00
mpd_utils.cc Support Marlin DRM signaling in DASH 2018-10-01 20:22:58 +00:00
mpd_utils.h Fix default_language not effective with 2-char code 2018-04-13 20:08:12 +00:00
period.cc Removing dependence on base file atomic_sequence_num.h 2018-07-24 21:22:50 +00:00
period.h Removing dependence on base file atomic_sequence_num.h 2018-07-24 21:22:50 +00:00
period_unittest.cc Removing dependence on base file atomic_sequence_num.h 2018-07-24 21:22:50 +00:00
representation.cc Do not use harmonic mean in bandwidth calculation 2018-07-12 10:46:47 -07:00
representation.h [Cleanup] Use int64_t for time for consistency 2018-06-29 22:53:06 +00:00
representation_unittest.cc Do not use harmonic mean in bandwidth calculation 2018-07-12 10:46:47 -07:00
segment_info.h [Cleanup] Use int64_t for time for consistency 2018-06-29 22:53:06 +00:00
simple_mpd_notifier.cc Update MuxerListeners to support multiple OnMediaStart/End 2018-05-25 20:43:34 +00:00
simple_mpd_notifier.h Update MuxerListeners to support multiple OnMediaStart/End 2018-05-25 20:43:34 +00:00
simple_mpd_notifier_unittest.cc Moves AdaptationSet@id management out of Period class 2018-03-22 12:15:43 -07:00