shaka-packager/media/formats/mp4
Thomas Inskip 65e558b19c KeySource changes to support media decryption.
Renamed EncryptionKeySource and WidevineEncryptionKeySource to KeySource and
WidevineKeySource respectively.

Replaced Initialize method with FetchKeys.

Added unit tests.

content_id parameter is now binary. Specified in command line with hex string.

Change-Id: I8010ca62d036cefb3a7c105e0eefee25bbf06d61
2014-09-03 12:06:58 -07:00
..
aac_audio_specific_config.cc Moved mp4 code to new "formats" directory to match Chromium source tree. 2014-04-21 12:05:32 -07:00
aac_audio_specific_config.h Moved mp4 code to new "formats" directory to match Chromium source tree. 2014-04-21 12:05:32 -07:00
aac_audio_specific_config_unittest.cc Remove "testing" from gtest/gmock include header 2014-08-21 18:04:44 -07:00
box.cc Moved mp4 code to new "formats" directory to match Chromium source tree. 2014-04-21 12:05:32 -07:00
box.h Moved mp4 code to new "formats" directory to match Chromium source tree. 2014-04-21 12:05:32 -07:00
box_buffer.h Moved mp4 code to new "formats" directory to match Chromium source tree. 2014-04-21 12:05:32 -07:00
box_definitions.cc Always generate version 1 SampleGroupDescription box 2014-05-08 22:34:22 +00:00
box_definitions.h Moved mp4 code to new "formats" directory to match Chromium source tree. 2014-04-21 12:05:32 -07:00
box_definitions_comparison.h Moved mp4 code to new "formats" directory to match Chromium source tree. 2014-04-21 12:05:32 -07:00
box_definitions_unittest.cc Remove "testing" from gtest/gmock include header 2014-08-21 18:04:44 -07:00
box_reader.cc Fix problems on 32-bit fresh linux box 2014-06-23 13:48:41 -07:00
box_reader.h Support 64 bit mdat box size 2014-05-08 21:55:55 +00:00
box_reader_unittest.cc Remove "testing" from gtest/gmock include header 2014-08-21 18:04:44 -07:00
cenc.cc Moved mp4 code to new "formats" directory to match Chromium source tree. 2014-04-21 12:05:32 -07:00
cenc.h Moved mp4 code to new "formats" directory to match Chromium source tree. 2014-04-21 12:05:32 -07:00
chunk_info_iterator.cc Moved mp4 code to new "formats" directory to match Chromium source tree. 2014-04-21 12:05:32 -07:00
chunk_info_iterator.h Moved mp4 code to new "formats" directory to match Chromium source tree. 2014-04-21 12:05:32 -07:00
chunk_info_iterator_unittest.cc Remove "testing" from gtest/gmock include header 2014-08-21 18:04:44 -07:00
composition_offset_iterator.cc Moved mp4 code to new "formats" directory to match Chromium source tree. 2014-04-21 12:05:32 -07:00
composition_offset_iterator.h Moved mp4 code to new "formats" directory to match Chromium source tree. 2014-04-21 12:05:32 -07:00
composition_offset_iterator_unittest.cc Remove "testing" from gtest/gmock include header 2014-08-21 18:04:44 -07:00
decoding_time_iterator.cc Moved mp4 code to new "formats" directory to match Chromium source tree. 2014-04-21 12:05:32 -07:00
decoding_time_iterator.h Moved mp4 code to new "formats" directory to match Chromium source tree. 2014-04-21 12:05:32 -07:00
decoding_time_iterator_unittest.cc Remove "testing" from gtest/gmock include header 2014-08-21 18:04:44 -07:00
encrypting_fragmenter.cc KeySource changes to support media decryption. 2014-09-03 12:06:58 -07:00
encrypting_fragmenter.h Deprecate normalize_presentation_timestamp 2014-07-23 22:55:54 +00:00
es_descriptor.cc Moved mp4 code to new "formats" directory to match Chromium source tree. 2014-04-21 12:05:32 -07:00
es_descriptor.h Moved mp4 code to new "formats" directory to match Chromium source tree. 2014-04-21 12:05:32 -07:00
es_descriptor_unittest.cc Remove "testing" from gtest/gmock include header 2014-08-21 18:04:44 -07:00
fourccs.h Moved mp4 code to new "formats" directory to match Chromium source tree. 2014-04-21 12:05:32 -07:00
fragmenter.cc Deprecate normalize_presentation_timestamp 2014-07-23 22:55:54 +00:00
fragmenter.h Deprecate normalize_presentation_timestamp 2014-07-23 22:55:54 +00:00
key_rotation_fragmenter.cc KeySource changes to support media decryption. 2014-09-03 12:06:58 -07:00
key_rotation_fragmenter.h KeySource changes to support media decryption. 2014-09-03 12:06:58 -07:00
mp4.gyp Enable more compilation checks in clang 2014-07-09 21:39:57 +00:00
mp4_media_parser.cc Support 64 bit mdat box size 2014-05-08 21:55:55 +00:00
mp4_media_parser.h Add MediaParser::Flush to flush the parser 2014-04-29 20:33:04 +00:00
mp4_media_parser_unittest.cc Remove "testing" from gtest/gmock include header 2014-08-21 18:04:44 -07:00
mp4_muxer.cc KeySource changes to support media decryption. 2014-09-03 12:06:58 -07:00
mp4_muxer.h Update client of EncryptorSource due to refactoring 2014-04-23 12:35:52 -07:00
multi_segment_segmenter.cc Generate sidx box only if there are more than one entries 2014-08-01 01:06:33 +00:00
multi_segment_segmenter.h Update client of EncryptorSource due to refactoring 2014-04-23 12:35:52 -07:00
rcheck.h Moved mp4 code to new "formats" directory to match Chromium source tree. 2014-04-21 12:05:32 -07:00
segmenter.cc KeySource changes to support media decryption. 2014-09-03 12:06:58 -07:00
segmenter.h KeySource changes to support media decryption. 2014-09-03 12:06:58 -07:00
single_segment_segmenter.cc Deprecate normalize_presentation_timestamp 2014-07-23 22:55:54 +00:00
single_segment_segmenter.h Renamed packager_main to single_packager. 2014-05-27 15:42:10 -07:00
sync_sample_iterator.cc Moved mp4 code to new "formats" directory to match Chromium source tree. 2014-04-21 12:05:32 -07:00
sync_sample_iterator.h Moved mp4 code to new "formats" directory to match Chromium source tree. 2014-04-21 12:05:32 -07:00
sync_sample_iterator_unittest.cc Remove "testing" from gtest/gmock include header 2014-08-21 18:04:44 -07:00
track_run_iterator.cc Fix packager failure if there is only one sample in a fragment 2014-07-23 22:55:54 +00:00
track_run_iterator.h Moved mp4 code to new "formats" directory to match Chromium source tree. 2014-04-21 12:05:32 -07:00
track_run_iterator_unittest.cc Remove "testing" from gtest/gmock include header 2014-08-21 18:04:44 -07:00