shaka-packager/packager/media/event
KongQun Yang b900565a0f Support Dolby Vision backward compatible profiles
Added Dolby Vision backward compatible signalling, i.e. for Dolby Vision
profile 8, both base codec without Dolby Vision and HDR codec with Dolby
Vision are signalled.

This is achieved by using a new MuxerListener implementation
MultiCodecMuxerListener, which wraps multiple child MuxerListeners and
is able to delegate to the child MuxerListeners based on the codecs in
the stream.

Closes #341.

Change-Id: I1967bb1ed503087cdd011c364e5fb5647d516ca4
2020-02-11 05:24:09 +00:00
..
combined_muxer_listener.cc [Cleanup] Use int64_t for time for consistency 2018-06-29 22:53:06 +00:00
combined_muxer_listener.h Support Dolby Vision backward compatible profiles 2020-02-11 05:24:09 +00:00
event_info.h [Cleanup] Use int64_t for time for consistency 2018-06-29 22:53:06 +00:00
hls_notify_muxer_listener.cc [HLS] Support FRAME-RATE attribute 2019-10-04 22:50:34 +00:00
hls_notify_muxer_listener.h Support HLS characteristics 2018-11-26 20:02:43 +00:00
hls_notify_muxer_listener_unittest.cc [HLS] Support FRAME-RATE attribute 2019-10-04 22:50:34 +00:00
media_event.gyp Support Dolby Vision backward compatible profiles 2020-02-11 05:24:09 +00:00
mock_muxer_listener.cc Remove size parameter in OnMediaEnd 2017-07-21 20:42:44 +00:00
mock_muxer_listener.h [Cleanup] Use int64_t for time for consistency 2018-06-29 22:53:06 +00:00
mpd_notify_muxer_listener.cc [HLS] Support FRAME-RATE attribute 2019-10-04 22:50:34 +00:00
mpd_notify_muxer_listener.h [DASH] Support custom Accessibility and Role elements 2019-06-13 15:43:32 -07:00
mpd_notify_muxer_listener_unittest.cc Drepcate --num_subsegments_per_sidx 2018-07-02 21:59:14 +00:00
multi_codec_muxer_listener.cc Support Dolby Vision backward compatible profiles 2020-02-11 05:24:09 +00:00
multi_codec_muxer_listener.h Support Dolby Vision backward compatible profiles 2020-02-11 05:24:09 +00:00
multi_codec_muxer_listener_unittest.cc Support Dolby Vision backward compatible profiles 2020-02-11 05:24:09 +00:00
muxer_listener.h [Cleanup] Use int64_t for time for consistency 2018-06-29 22:53:06 +00:00
muxer_listener_factory.cc Support Dolby Vision backward compatible profiles 2020-02-11 05:24:09 +00:00
muxer_listener_factory.h [DASH] Support custom Accessibility and Role elements 2019-06-13 15:43:32 -07:00
muxer_listener_internal.cc [HLS] Support HDR signaling, i.e. VIDEO-RANGE attribute 2019-10-04 22:50:20 +00:00
muxer_listener_internal.h Update MuxerListeners to support multiple OnMediaStart/End 2018-05-25 20:43:34 +00:00
muxer_listener_internal_unittest.cc [HLS] Support HDR signaling, i.e. VIDEO-RANGE attribute 2019-10-04 22:50:20 +00:00
muxer_listener_test_helper.cc [HLS] Support HDR signaling, i.e. VIDEO-RANGE attribute 2019-10-04 22:50:20 +00:00
muxer_listener_test_helper.h [HLS] Support HDR signaling, i.e. VIDEO-RANGE attribute 2019-10-04 22:50:20 +00:00
progress_listener.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
vod_media_info_dump_muxer_listener.cc [Cleanup] Use int64_t for time for consistency 2018-06-29 22:53:06 +00:00
vod_media_info_dump_muxer_listener.h [Cleanup] Use int64_t for time for consistency 2018-06-29 22:53:06 +00:00
vod_media_info_dump_muxer_listener_unittest.cc Use MessageDifferencer for proto comparison 2018-05-08 21:30:50 +00:00