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

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Mar 31 09:11:20 PDT 2015


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

A Ashley <bugzilla at ashley-family.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #296614|0                           |1
        is obsolete|                            |

--- Comment #98 from A Ashley <bugzilla at ashley-family.net> ---
Created attachment 300681
  --> https://bugzilla.gnome.org/attachment.cgi?id=300681&action=edit
dashdemux: add support for generating Protection events from ContentProtection
elements

If a ContentProtection element is present in an AdaptationSet element, send
Protection events on the source pad, so that qtdemux can use this information
to correctly generate its source caps for DASH CENC encrypted streams.

This allows qtdemux to support CENC encrypted DASH streams where the content
protection specific information is carried in the MPD file rather than in pssh
boxes in the initialisation segments.

This patch adds a new function to the adaptivedemux base class to allow a
GstEvent to be queued for a stream. The queue of events are sent the next time
a buffer is pushed for that stream.

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