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

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Aug 18 03:03:02 PDT 2015


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

--- Comment #157 from A Ashley <bugzilla at ashley-family.net> ---
Created attachment 309451
  --> https://bugzilla.gnome.org/attachment.cgi?id=309451&action=edit
qtdemux: fix offset calculation when parsing CENC aux info

Commit 7d7e54ce6863ff53e188d0276d2651b65082ffdb added support for DASH common
encryption, however commit bb336840c0b0b02fa18dc4437ce0ded3d9142801 that went
onto master shortly before the CENC commit caused the calculation of the CENC
aux info offset to be incorrect.

The base_offset was being added if present, but if the base_offset is relative
to the start of the moof, the offset was being added twice. The correct
approach is to calculate the offset from the start of the moof and use that
offset when parsing the CENC aux info.

-- 
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