shaka-packager/packager/media
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
..
base Generate correct PlayReady PSSH data when AES-CBC encryption is used 2019-11-15 11:48:48 -08:00
chunking Ignore extra Ad cues at the end of the stream 2018-07-24 18:46:30 +00:00
codecs [HLS] Support HDR signaling, i.e. VIDEO-RANGE attribute 2019-10-04 22:50:20 +00:00
crypto [HLS] Support HDR signaling, i.e. VIDEO-RANGE attribute 2019-10-04 22:50:20 +00:00
demuxer Fix possible packager hangs when reading mp4 from FIFO 2019-10-21 18:49:52 -07:00
event Support Dolby Vision backward compatible profiles 2020-02-11 05:24:09 +00:00
formats Support Dolby Vision backward compatible profiles 2020-02-11 05:24:09 +00:00
origin Address gcc build failures in some platforms 2017-12-07 11:45:26 -08:00
public Support Marlin DRM signaling in DASH 2018-10-01 20:22:58 +00:00
replicator Address gcc build failures in some platforms 2017-12-07 11:45:26 -08:00
test Support Dolby Vision backward compatible profiles 2020-02-11 05:24:09 +00:00
trick_play Support trick play with Ad cues 2018-12-13 00:27:11 +00:00