shaka-packager/packager/app
Jacob Trimble d5cdd00ba1 Move fixed key encryption code to new FixedKeySource.
KeySource is now an abstract class that is implemented in two
types WidevineKeySource and FixedKeySource.  This also updates
fixed key encryption to use v1 PSSH boxes with the common system
ID.

This also updates the --pssh argument.  Now it accepts full PSSH
boxes rather than data.  Multiple PSSH boxes can be concatenated
together.

Issue #88

Change-Id: I4bd0290f6d8b965f7d118f075c96e0f267d7e831
2016-03-21 10:30:47 -07:00
..
test Move fixed key encryption code to new FixedKeySource. 2016-03-21 10:30:47 -07:00
fixed_key_encryption_flags.cc Move fixed key encryption code to new FixedKeySource. 2016-03-21 10:30:47 -07:00
fixed_key_encryption_flags.h Make edash-packager outputs predictable for testing 2015-09-29 17:19:59 +00:00
libcrypto_threading.cc Switch to boringssl. Also update curl accordingly. 2015-10-16 20:10:38 +00:00
libcrypto_threading.h Make LibcryptoThreading cross-platform 2015-03-24 18:19:30 +00:00
mpd_flags.cc Change to use ProtectionSystemSpecificInfo. 2016-03-11 17:56:25 +00:00
mpd_flags.h Change to use ProtectionSystemSpecificInfo. 2016-03-11 17:56:25 +00:00
mpd_generator.cc Fix a memory leak due to thread object tracking 2016-01-08 23:41:41 +00:00
mpd_generator_flags.h Move source code into packager directory 2014-10-02 12:32:14 -07:00
muxer_flags.cc Modify include headers to have "packager" in the path 2014-10-02 12:53:29 -07:00
muxer_flags.h Move source code into packager directory 2014-10-02 12:32:14 -07:00
packager_main.cc Add support for "AES 128-bit Cipher Block Chaining (CBC-128) Encryption" 2016-03-17 16:51:04 -07:00
packager_util.cc Move fixed key encryption code to new FixedKeySource. 2016-03-21 10:30:47 -07:00
packager_util.h VOD text support 2015-11-11 12:26:25 -08:00
stream_descriptor.cc Added stream descriptor for output format. 2015-12-16 15:10:35 -08:00
stream_descriptor.h Enable '-Wimplicit-fallthrough' and fix issues 2016-01-06 17:12:49 -08:00
validate_flag.cc Make signer optional in packager app 2014-10-14 14:20:21 -07:00
validate_flag.h Fix two packager crash bug with invalid arguments 2014-10-16 12:40:31 -07:00
vlog_flags.cc Enable verbose logging through --v or --vmodule 2015-10-28 22:15:50 +00:00
vlog_flags.h Enable verbose logging through --v or --vmodule 2015-10-28 22:15:50 +00:00
widevine_encryption_flags.cc Add support for "AES 128-bit Cipher Block Chaining (CBC-128) Encryption" 2016-03-17 16:51:04 -07:00
widevine_encryption_flags.h Add support for "AES 128-bit Cipher Block Chaining (CBC-128) Encryption" 2016-03-17 16:51:04 -07:00