libavformat/mov: add support for 'cens', 'cbc1' and 'cbcs' encryption schemes specifi...
authorNachiket Tarate <nachiket.programmer@gmail.com>
Tue, 21 Sep 2021 18:41:31 +0000 (00:11 +0530)
committerSteven Liu <lq@chinaffmpeg.org>
Wed, 13 Oct 2021 03:23:44 +0000 (11:23 +0800)
commitef0f5d1be67a97bf8a5c3da07e12f55b34a24ec3
treeca4814cf7b87f996aff15a011956816e459c3748
parent343c03c61cdf311f5eebb43731a3e5fd116200dc
libavformat/mov: add support for 'cens', 'cbc1' and 'cbcs' encryption schemes specified in Common Encryption (CENC) standard

correct implementation of 'cenc' encryption scheme to support
decryption of partial cipher blocks at the end of subsamples

https://www.iso.org/standard/68042.html

Signed-off-by: Nachiket Tarate <nachiket.programmer@gmail.com>
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
libavformat/isom.h
libavformat/mov.c