qtdemux: add support for ISOBMFF Common Encryption
authorAlex Ashley <bugzilla@ashley-family.net>
Wed, 29 Jul 2015 13:14:50 +0000 (14:14 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Mon, 10 Aug 2015 11:32:17 +0000 (12:32 +0100)
commit7d7e54ce6863ff53e188d0276d2651b65082ffdb
tree4f9b3c9cd6974758a4b682d59bf7272943076b3c
parent9c5c16eb57c1b12d10cb2bca7c4abd59e04583eb
qtdemux: add support for ISOBMFF Common Encryption

This commit adds support for ISOBMFF Common Encryption (cenc), as
defined in ISO/IEC 23001-7. It uses a GstProtection event to
pass the contents of PSSH boxes to downstream decryptor elements
and attached GstProtectionMeta to each sample.

https://bugzilla.gnome.org/show_bug.cgi?id=705991
gst/isomp4/fourcc.h
gst/isomp4/qtdemux.c
gst/isomp4/qtdemux.h
gst/isomp4/qtdemux_types.c