[Bug 705991] Adding support for DASH common encryption to qtdemux and dashdemux

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Jul 29 06:36:17 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=705991

--- Comment #147 from Chris Bass <floobleflam at gmail.com> ---
(In reply to Tim-Philipp Müller from comment #139)
[...]
> 
> - general question: the CFF spec defines things such that there's an 'senc'
> box
>   and the sample aux info pointed to by 'saiz' and 'saio' is always inside
> the
>   'senc'. Isn't this always the case? If yes, we could just parse the 'senc'
>   box into a GstBuffer and attach the whole senc box to each outgoing sample,
>   plus the sample index for that sample. The decryptor can then parse out all
>   the info it needs (IV, sub sample details etc.) itself. Would save a whole
>   lot of code in qtdemux, and I doubt parsing this in the decryptor would be
>   much more code than handling all the various bits from the structure.
>   Am I missing something or am I confused, or would this be possible?

It's not always the case that the sample aux info is inside a 'senc' box: use
of the senc box is optional in both the CENC spec (2nd edition) and the DVB
DASH profile.

[...]

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list