shaka-packager/packager/media/crypto
KongQun Yang ce932f68a2 Change AV1 cbcs to protect all bytes of decode_tile structure
AV1-ISOBMFF spec is updated recently to use start alignment instead of
end alignment for cbcs:

for the protected scheme cbcs:
- BytesOfProtectedData SHALL start on the first byte and end on the
  last byte of the decode_tile structure (including any trailing bits).
- A subsample SHALL be created for each tile, even if its size is less
  than 16 bytes.
- ...

cenc protection scheme is not affected.

Closes #698.

Change-Id: Ic83a478fb2602d830c30daf3206a1c2d2c238a08
2020-02-11 22:15:11 +00:00
..
aes_encryptor_factory.cc Move encryptor setup out of EncryptionHandler 2018-10-10 19:27:28 +00:00
aes_encryptor_factory.h Move encryptor setup out of EncryptionHandler 2018-10-10 19:27:28 +00:00
crypto.gyp Move subsample extraction out of EncryptionHandler 2018-10-11 10:38:43 -07:00
encryption_handler.cc Add crypto_period_seconds to Widevine key request (#545) 2019-01-24 10:39:54 -08:00
encryption_handler.h Move subsample extraction out of EncryptionHandler 2018-10-11 10:38:43 -07:00
encryption_handler_unittest.cc Add crypto_period_seconds to Widevine key request (#545) 2019-01-24 10:39:54 -08:00
sample_aes_ec3_cryptor.cc Fix SAMPLE-AES EC3 encryption 2018-01-24 03:02:49 +00:00
sample_aes_ec3_cryptor.h Fix SAMPLE-AES EC3 encryption 2018-01-24 03:02:49 +00:00
sample_aes_ec3_cryptor_unittest.cc Move encryptor setup out of EncryptionHandler 2018-10-10 19:27:28 +00:00
subsample_generator.cc Change AV1 cbcs to protect all bytes of decode_tile structure 2020-02-11 22:15:11 +00:00
subsample_generator.h Support subsample encryption in AV1 2018-10-11 11:35:00 -07:00
subsample_generator_unittest.cc Change AV1 cbcs to protect all bytes of decode_tile structure 2020-02-11 22:15:11 +00:00