shaka-packager/packager/media/base
Aaron Vaage 31bf6dab59 Separate MediaHandlerTestBase From FakeMediaHandler
To allow more tests to use the MediaHandlerTestBase and get access to the
helpful creation methods, this change moves the use of FakeMediaHandler
and setting up the graph to a sub class.

Change-Id: I90dd151e3c96d8fbe4bd02a1d6b11e66a279d95b
2017-09-25 16:41:06 -07:00
..
test Move status.h under packager/ 2017-06-30 11:35:18 -07:00
aes_cryptor.cc Deprecate STLDeleter and string_as_array 2016-09-01 17:39:11 +00:00
aes_cryptor.h Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
aes_cryptor_unittest.cc Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
aes_decryptor.cc Add appveyor config for Windows CI 2016-08-23 12:24:34 -07:00
aes_decryptor.h Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
aes_encryptor.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
aes_encryptor.h Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
aes_pattern_cryptor.cc Improve support for decryption of full sample encrypted cbcs 2016-10-14 00:07:46 +00:00
aes_pattern_cryptor.h Improve support for decryption of full sample encrypted cbcs 2016-10-14 00:07:46 +00:00
aes_pattern_cryptor_unittest.cc Improve support for decryption of full sample encrypted cbcs 2016-10-14 00:07:46 +00:00
audio_stream_info.cc Made StreamData Have Const Pointers 2017-09-19 21:06:29 +00:00
audio_stream_info.h Made StreamData Have Const Pointers 2017-09-19 21:06:29 +00:00
audio_timestamp_helper.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
audio_timestamp_helper.h Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
audio_timestamp_helper_unittest.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
bit_reader.cc Fix x64 build on Windows. 2017-01-05 14:19:35 -08:00
bit_reader.h Fix x64 build on Windows. 2017-01-05 14:19:35 -08:00
bit_reader_unittest.cc Fix x64 build on Windows. 2017-01-05 14:19:35 -08:00
buffer_reader.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
buffer_reader.h Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
buffer_writer.cc Move packager/media/file to packager/file 2017-07-17 12:08:28 -07:00
buffer_writer.h Move packager/media/file to packager/file 2017-07-17 12:08:28 -07:00
buffer_writer_unittest.cc Move packager/media/file to packager/file 2017-07-17 12:08:28 -07:00
byte_queue.cc Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
byte_queue.h Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
closure_thread.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
closure_thread.h Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
closure_thread_unittest.cc Update DEPS to fix mac build failure 2016-08-19 13:49:41 -07:00
container_names.cc Fix x64 build on Windows. 2017-01-05 14:19:35 -08:00
container_names.h Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
container_names_unittest.cc Fix x64 build on Windows. 2017-01-05 14:19:35 -08:00
decrypt_config.cc Implement EncryptionHandler 2017-02-11 01:21:28 +00:00
decrypt_config.h Implement EncryptionHandler 2017-02-11 01:21:28 +00:00
decryptor_source.cc Deprecate STLDeleter and string_as_array 2016-09-01 17:39:11 +00:00
decryptor_source.h Deprecate STLDeleter and string_as_array 2016-09-01 17:39:11 +00:00
decryptor_source_unittest.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
encryption_config.h Update EncryptionHandler to support key rotation and SampleAes 2017-03-21 23:50:53 +00:00
fixed_key_source.cc Move hex string out of packager.h 2017-06-20 22:33:47 +00:00
fixed_key_source.h Fairplay key system support 2017-08-08 10:31:40 -07:00
fixed_key_source_unittest.cc Move status.h under packager/ 2017-06-30 11:35:18 -07:00
fourccs.h [MP4] Make outputs CMAF compatible 2017-03-30 15:33:39 -07:00
http_key_fetcher.cc Adding PlayReady support to Shaka packager 2017-01-24 13:36:47 -08:00
http_key_fetcher.h Move status.h under packager/ 2017-06-30 11:35:18 -07:00
http_key_fetcher_unittest.cc Move status.h under packager/ 2017-06-30 11:35:18 -07:00
key_fetcher.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
key_fetcher.h Move status.h under packager/ 2017-06-30 11:35:18 -07:00
key_source.cc Use free-form strings for stream labels (track types) 2017-06-13 15:04:00 -07:00
key_source.h Move status.h under packager/ 2017-06-30 11:35:18 -07:00
language_utils.cc Add HLS audio language support 2017-03-10 16:14:14 -08:00
language_utils.h Add HLS audio language support 2017-03-10 16:14:14 -08:00
limits.h Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
macros.h Enable '-Wimplicit-fallthrough' and fix issues 2016-01-06 17:12:49 -08:00
media_base.gyp Move packager/media/file to packager/file 2017-07-17 12:08:28 -07:00
media_handler.cc Integrate trick play. 2017-05-09 13:33:11 -07:00
media_handler.h Made StreamData Have Const Pointers 2017-09-19 21:06:29 +00:00
media_handler_test_base.cc Separate MediaHandlerTestBase From FakeMediaHandler 2017-09-25 16:41:06 -07:00
media_handler_test_base.h Separate MediaHandlerTestBase From FakeMediaHandler 2017-09-25 16:41:06 -07:00
media_parser.h Replace scoped_refptr with std::shared_ptr 2017-01-26 02:20:47 +00:00
media_sample.cc Implement trick play handler. 2017-03-24 18:34:42 -07:00
media_sample.h Implement trick play handler. 2017-03-24 18:34:42 -07:00
muxer.cc Made StreamData Have Const Pointers 2017-09-19 21:06:29 +00:00
muxer.h Made StreamData Have Const Pointers 2017-09-19 21:06:29 +00:00
muxer_options.cc Update cmd flags to support static mpd with live profile 2017-01-13 20:00:10 +00:00
muxer_options.h Consolidate Mp4OutputParams into MuxerOptions 2017-08-18 11:57:34 -07:00
muxer_util.cc Made Verify Functions Return Status 2017-09-06 22:22:55 +00:00
muxer_util.h Made Verify Functions Return Status 2017-09-06 22:22:55 +00:00
muxer_util_unittest.cc Made Verify Functions Return Status 2017-09-06 22:22:55 +00:00
network_util.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
network_util.h Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
offset_byte_queue.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
offset_byte_queue.h Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
offset_byte_queue_unittest.cc Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
playready_key_source.cc Move status.h under packager/ 2017-06-30 11:35:18 -07:00
playready_key_source.h Move hex string out of packager.h 2017-06-20 22:33:47 +00:00
producer_consumer_queue.h Move status.h under packager/ 2017-06-30 11:35:18 -07:00
producer_consumer_queue_unittest.cc Move status.h under packager/ 2017-06-30 11:35:18 -07:00
protection_system_specific_info.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
protection_system_specific_info.h Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
protection_system_specific_info_unittest.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
range.h Change MuxerListener::OnMediaEnd to take ranges 2017-07-11 15:59:16 -07:00
rcheck.h Move fourccs.h and rcheck.h to media/base 2016-04-12 21:28:37 +00:00
request_signer.cc Move hex string out of packager.h 2017-06-20 22:33:47 +00:00
request_signer.h Move hex string out of packager.h 2017-06-20 22:33:47 +00:00
rsa_key.cc Deprecate STLDeleter and string_as_array 2016-09-01 17:39:11 +00:00
rsa_key.h Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
rsa_key_unittest.cc Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
status_test_util_unittest.cc Move status.h under packager/ 2017-06-30 11:35:18 -07:00
stream_info.cc Implemented WebM VP9 subsample encryption and decryption. 2016-08-18 13:55:36 -07:00
stream_info.h Made StreamData Have Const Pointers 2017-09-19 21:06:29 +00:00
text_sample.cc Change Text Sample set_style to AppendStyle 2017-09-14 18:37:42 +00:00
text_sample.h Change Text Sample set_style to AppendStyle 2017-09-14 18:37:42 +00:00
text_stream_info.cc Made StreamData Have Const Pointers 2017-09-19 21:06:29 +00:00
text_stream_info.h Made StreamData Have Const Pointers 2017-09-19 21:06:29 +00:00
text_track.h Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
text_track_config.cc Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
text_track_config.h Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
timestamp.h Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
video_stream_info.cc Made StreamData Have Const Pointers 2017-09-19 21:06:29 +00:00
video_stream_info.h Made StreamData Have Const Pointers 2017-09-19 21:06:29 +00:00
widevine_key_source.cc Adding the ability to provide the group_id in Widevine Cenc requests 2017-07-20 09:46:25 -07:00
widevine_key_source.h Adding the ability to provide the group_id in Widevine Cenc requests 2017-07-20 09:46:25 -07:00
widevine_key_source_unittest.cc Move status.h under packager/ 2017-06-30 11:35:18 -07:00
widevine_pssh_data.proto [pssh] Support widevine pssh generation with protection_scheme 2016-10-10 10:39:41 -07:00