shaka-packager/packager/mpd/base
KongQun Yang 3f909fa551 [HLS] Support HDR signaling, i.e. VIDEO-RANGE attribute
- Parse and extract transfer_characteristics from H264/H265 VUI
  parameters.
- Set VIDEO-RANGE attribute in HLS according to HLS specification:
  https://tools.ietf.org/html/draft-pantos-hls-rfc8216bis-02#section-4.4.4.2
- Also added an end to end test.

Fixes #632.

Change-Id: Iadf557d967b42ade321fb0b152e8e7b64fe9ff3e
2019-10-04 22:50:20 +00:00
..
xml Add a new utility function for XmlNode 2019-07-01 20:29:11 +00:00
adaptation_set.cc [DASH] Support custom Accessibility and Role elements 2019-06-13 15:43:32 -07:00
adaptation_set.h [DASH] Support custom Accessibility and Role elements 2019-06-13 15:43:32 -07:00
adaptation_set_unittest.cc [DASH] Support custom Accessibility and Role elements 2019-06-13 15:43:32 -07:00
bandwidth_estimator.cc Estimate target duration in bandwidth calculation from initial blocks 2019-07-11 17:45:55 -07:00
bandwidth_estimator.h Estimate target duration in bandwidth calculation from initial blocks 2019-07-11 17:45:55 -07:00
bandwidth_estimator_unittest.cc Estimate target duration in bandwidth calculation from initial blocks 2019-07-11 17:45:55 -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 [HLS] Support HDR signaling, i.e. VIDEO-RANGE attribute 2019-10-04 22:50:20 +00: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 Exclude short segments from peak bandwidth computation 2018-11-26 20:02:09 +00:00
mpd_utils.cc [DASH] Support custom Accessibility and Role elements 2019-06-13 15:43:32 -07:00
mpd_utils.h Fix default_language not effective with 2-char code 2018-04-13 20:08:12 +00:00
mpd_utils_unittest.cc Use upper case for Marlin uuid 2018-12-05 13:03:25 -08:00
period.cc [DASH] Support custom Accessibility and Role elements 2019-06-13 15:43:32 -07:00
period.h Removing dependence on base file atomic_sequence_num.h 2018-07-24 21:22:50 +00:00
period_unittest.cc Add support for --default_text_language 2018-11-26 13:42:58 -08:00
representation.cc Add more loggings for GAPs 2019-09-11 00:02:52 +00:00
representation.h Add more loggings for GAPs 2019-09-11 00:02:52 +00:00
representation_unittest.cc Estimate target duration in bandwidth calculation from initial blocks 2019-07-11 17:45:55 -07:00
segment_info.h Use segment duration in buffer depth calculation 2019-04-17 22:47:10 +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