shaka-packager/packager/media
Kongqun Yang d007ddf20b [MP4] Make outputs CMAF compatible
- Added flag --mp4_include_pssh_in_stream, default to true. If it is
  set to false, the encrypted mp4 stream will not include pssh.
- Align BytesOfProtectedData to multiple of 16 bytes for cenc.
- Set TrackHeader flag to kTrackEnabled | kTrackInMovie |
                          kTrackInPreview
- Move mvex to after trak, required by HLS
- Add cmfc/cmfs compatible brands except for avc3/hev1, where CMAF
  requires single initialization switching set which is not supported.
- Set duration to 0 in tkhd, mdhd, mvhd.

Also updated major_brand and compatible brands:
- Set major_brand to isom (iso-bmff media file format) and made dash
  a compatible brand
- Replaced compatible brand iso6 with iso8 since we use sthd for text
  tracks

Fixes b/36278260

Change-Id: I3cc5dd5aa1621714d517fe02fe3841d19a1a07f6
2017-03-30 15:33:39 -07:00
..
base [MP4] Make outputs CMAF compatible 2017-03-30 15:33:39 -07:00
chunking Update EncryptionHandler to support key rotation and SampleAes 2017-03-21 23:50:53 +00:00
codecs Change {luma,chrome}_weight_flag to arrays 2017-03-24 21:14:18 +00:00
crypto [MP4] Make outputs CMAF compatible 2017-03-30 15:33:39 -07:00
demuxer Move demuxer.cc/h to packager/media/demuxer 2017-03-30 14:35:34 -07:00
event Full vtt in mp4 path 2017-03-29 18:52:25 +00:00
file Add support for udp_file in Windows. (#185) 2017-01-10 10:05:28 -08:00
formats [MP4] Make outputs CMAF compatible 2017-03-30 15:33:39 -07:00
test Move demuxer.cc/h to packager/media/demuxer 2017-03-30 14:35:34 -07:00
trick_play Fix Windows build for trick play handler. (#221) 2017-03-27 23:04:29 -07:00