shaka-packager/packager/media/formats/mp4
Kongqun Yang f63385926b Fix 'senc' bug when encrypting mp4:vp9 with superframe
Although superframe index is not encrypted, it should still be inserted
into subsamples list (with cipher_bytes as 0).

Change-Id: I06b38f8333a22a31a71cd67e0412218dd3aaa5c3
2016-06-22 12:38:50 -07:00
..
aac_audio_specific_config.cc Add PES packet related classes 2016-04-06 18:25:17 -07:00
aac_audio_specific_config.h Add PES packet related classes 2016-04-06 18:25:17 -07:00
aac_audio_specific_config_unittest.cc Modify include headers to have "packager" in the path 2014-10-02 12:53:29 -07:00
box.cc Define SampleEncryption 'senc' box 2015-12-31 01:26:18 +00:00
box.h Define SampleEncryption 'senc' box 2015-12-31 01:26:18 +00:00
box_buffer.h Replace vector_as_array(...) with vector::data() 2016-03-02 10:22:15 -08:00
box_definitions.cc VPCodecConfiguration box should inherit from FullBox instead of Box 2016-06-22 12:27:59 -07:00
box_definitions.h VPCodecConfiguration box should inherit from FullBox instead of Box 2016-06-22 12:27:59 -07:00
box_definitions_comparison.h VPCodecConfiguration box should inherit from FullBox instead of Box 2016-06-22 12:27:59 -07:00
box_definitions_unittest.cc Remove top level box check in BoxReader 2016-06-22 12:36:12 -07:00
box_reader.cc Remove top level box check in BoxReader 2016-06-22 12:36:12 -07:00
box_reader.h Remove top level box check in BoxReader 2016-06-22 12:36:12 -07:00
box_reader_unittest.cc Remove top level box check in BoxReader 2016-06-22 12:36:12 -07:00
chunk_info_iterator.cc Modify include headers to have "packager" in the path 2014-10-02 12:53:29 -07:00
chunk_info_iterator.h Modify include headers to have "packager" in the path 2014-10-02 12:53:29 -07:00
chunk_info_iterator_unittest.cc Modify include headers to have "packager" in the path 2014-10-02 12:53:29 -07:00
composition_offset_iterator.cc Handle large composition offset greater than (1<<31) properly 2015-08-07 18:51:49 +00:00
composition_offset_iterator.h Handle large composition offset greater than (1<<31) properly 2015-08-07 18:51:49 +00:00
composition_offset_iterator_unittest.cc Handle large composition offset greater than (1<<31) properly 2015-08-07 18:51:49 +00:00
decoding_time_iterator.cc Modify include headers to have "packager" in the path 2014-10-02 12:53:29 -07:00
decoding_time_iterator.h Modify include headers to have "packager" in the path 2014-10-02 12:53:29 -07:00
decoding_time_iterator_unittest.cc Modify include headers to have "packager" in the path 2014-10-02 12:53:29 -07:00
encrypting_fragmenter.cc Fix 'senc' bug when encrypting mp4:vp9 with superframe 2016-06-22 12:38:50 -07:00
encrypting_fragmenter.h Improve handling of unescaped NAL units in byte stream 2016-03-24 13:15:17 -07:00
es_descriptor.cc Add support for DTS in ESDS. Needed to handle DTS audio generated by FFMPEG. 2016-01-06 22:30:52 +00:00
es_descriptor.h Add support for DTS in ESDS. Needed to handle DTS audio generated by FFMPEG. 2016-01-06 22:30:52 +00:00
es_descriptor_unittest.cc Modify include headers to have "packager" in the path 2014-10-02 12:53:29 -07:00
fourccs.h Add support for "AES 128-bit Cipher Block Chaining (CBC-128) Encryption" 2016-03-17 16:51:04 -07:00
fragmenter.cc Handle side data properly in webm 2016-01-09 00:32:08 +00:00
fragmenter.h Implement SampleEncryption box parsing and generation 2016-01-05 01:56:06 +00:00
key_rotation_fragmenter.cc Add support for "AES 128-bit Cipher Block Chaining (CBC-128) Encryption" 2016-03-17 16:51:04 -07:00
key_rotation_fragmenter.h Add support for "AES 128-bit Cipher Block Chaining (CBC-128) Encryption" 2016-03-17 16:51:04 -07:00
mp4.gyp Only encrypt video slice NAL units. 2016-02-22 21:52:05 +00:00
mp4_media_parser.cc Remove top level box check in BoxReader 2016-06-22 12:36:12 -07:00
mp4_media_parser.h Handle possible NewSampleEvent before ParserInitEvent 2016-01-22 17:50:54 -08:00
mp4_media_parser_unittest.cc Move fixed key encryption code to new FixedKeySource. 2016-03-21 10:30:47 -07:00
mp4_muxer.cc VPCodecConfiguration box should inherit from FullBox instead of Box 2016-06-22 12:27:59 -07:00
mp4_muxer.h Add support for v1 PSSH boxes. 2016-03-07 14:45:01 -08:00
multi_segment_segmenter.cc Pass sample duration to MPD 2015-06-23 13:12:17 -07:00
multi_segment_segmenter.h Update code to resolve problems due to base updates. 2015-10-16 20:09:56 +00:00
rcheck.h Modify include headers to have "packager" in the path 2014-10-02 12:53:29 -07:00
segmenter.cc Add support for "AES 128-bit Cipher Block Chaining (CBC-128) Encryption" 2016-03-17 16:51:04 -07:00
segmenter.h Add support for "AES 128-bit Cipher Block Chaining (CBC-128) Encryption" 2016-03-17 16:51:04 -07:00
single_segment_segmenter.cc Update code to resolve problems due to base updates. 2015-10-16 20:09:56 +00:00
single_segment_segmenter.h Update code to resolve problems due to base updates. 2015-10-16 20:09:56 +00:00
sync_sample_iterator.cc Modify include headers to have "packager" in the path 2014-10-02 12:53:29 -07:00
sync_sample_iterator.h Modify include headers to have "packager" in the path 2014-10-02 12:53:29 -07:00
sync_sample_iterator_unittest.cc Modify include headers to have "packager" in the path 2014-10-02 12:53:29 -07:00
track_run_iterator.cc Add support for "AES 128-bit Cipher Block Chaining (CBC-128) Encryption" 2016-03-17 16:51:04 -07:00
track_run_iterator.h Implement SampleEncryption box parsing and generation 2016-01-05 01:56:06 +00:00
track_run_iterator_unittest.cc Implement SampleEncryption box parsing and generation 2016-01-05 01:56:06 +00:00
video_slice_header_parser.cc Added H.265 parser. 2016-03-29 20:21:46 +00:00
video_slice_header_parser.h Added H.265 parser. 2016-03-29 20:21:46 +00:00
video_slice_header_parser_unittest.cc Read SPS/PPS Nalus from decoder configurations. 2016-03-04 18:41:50 +00:00