shaka-packager/packager/media/formats/webm
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
..
cluster_builder.cc Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
cluster_builder.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
encrypted_segmenter_unittest.cc Address gcc build failures in some platforms 2017-12-07 11:45:26 -08:00
encryptor.cc Update MediaSample to avoid redundent copying 2017-09-28 14:01:30 -07:00
encryptor.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
encryptor_unittest.cc Add instructions to build on Alpine Linux 2018-08-17 20:46:11 +00:00
mkv_writer.cc Report an error when disk is full 2017-09-15 22:22:12 +00:00
mkv_writer.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
multi_segment_segmenter.cc Fix potential partial DASH segments during live packaging 2018-05-03 09:26:23 -07:00
multi_segment_segmenter.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
multi_segment_segmenter_unittest.cc Address gcc build failures in some platforms 2017-12-07 11:45:26 -08:00
seek_head.cc [WebM] Use system temp directory if temp_dir is not specified 2016-10-13 21:48:00 +00:00
seek_head.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
segmenter.cc Add support for AV1 2018-08-31 19:16:04 +00:00
segmenter.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
segmenter_test_base.cc [HLS] Support HDR signaling, i.e. VIDEO-RANGE attribute 2019-10-04 22:50:20 +00:00
segmenter_test_base.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
single_segment_segmenter.cc [DASH][WebM] Fix subsegmentAlignment not set problem 2018-01-31 19:58:15 +00:00
single_segment_segmenter.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
single_segment_segmenter_unittest.cc Address gcc build failures in some platforms 2017-12-07 11:45:26 -08:00
tracks_builder.cc Fix x64 build on Windows. 2017-01-05 14:19:35 -08:00
tracks_builder.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
two_pass_single_segment_segmenter.cc Made StreamData Have Const Pointers 2017-09-19 21:06:29 +00:00
two_pass_single_segment_segmenter.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
webm.gyp Address gcc build failures in some platforms 2017-12-07 11:45:26 -08:00
webm_audio_client.cc Replace scoped_refptr with std::shared_ptr 2017-01-26 02:20:47 +00:00
webm_audio_client.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
webm_cluster_parser.cc Add support for AV1 2018-08-31 19:16:04 +00:00
webm_cluster_parser.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
webm_cluster_parser_unittest.cc [HLS] Support HDR signaling, i.e. VIDEO-RANGE attribute 2019-10-04 22:50:20 +00:00
webm_constants.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
webm_constants.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
webm_content_encodings.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
webm_content_encodings.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
webm_content_encodings_client.cc Deprecate STLDeleter and string_as_array 2016-09-01 17:39:11 +00:00
webm_content_encodings_client.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
webm_content_encodings_client_unittest.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
webm_crypto_helpers.cc Fix x64 build on Windows. 2017-01-05 14:19:35 -08:00
webm_crypto_helpers.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
webm_info_parser.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
webm_info_parser.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
webm_media_parser.cc Add support for WebM colour element 2017-05-02 20:22:17 +00:00
webm_media_parser.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
webm_muxer.cc Add offset to tranport streams (MPEG2-TS, HLS Packed Audio) 2018-07-26 23:20:21 +00:00
webm_muxer.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
webm_parser.cc Add support for WebM colour element 2017-05-02 20:22:17 +00:00
webm_parser.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
webm_parser_unittest.cc Fix x64 build on Windows. 2017-01-05 14:19:35 -08:00
webm_tracks_parser.cc Compute and set VP9 Level if it is not already set 2018-09-13 00:37:30 +00:00
webm_tracks_parser.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
webm_tracks_parser_unittest.cc Replace scoped_refptr with std::shared_ptr 2017-01-26 02:20:47 +00:00
webm_video_client.cc [HLS] Support HDR signaling, i.e. VIDEO-RANGE attribute 2019-10-04 22:50:20 +00:00
webm_video_client.h Add support for AV1 2018-08-31 19:16:04 +00:00
webm_webvtt_parser.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
webm_webvtt_parser.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
webm_webvtt_parser_unittest.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00