gstreamer/ext/dash
Alex Ashley 71a1e3669a 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 commit 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.

https://bugzilla.gnome.org/show_bug.cgi?id=705991
2015-07-20 16:04:22 +01:00
..
gstdash_debug.h dash: use same debug category for dashdemux and the mpd parser 2013-07-01 14:22:02 -03:00
gstdashdemux.c dashdemux: add support for generating Protection events from ContentProtection elements 2015-07-20 16:04:22 +01:00
gstdashdemux.h dashdemux: depracate bandwidth-usage in favor of bitrate-limit 2015-02-17 11:12:42 -03:00
gstisoff.c Remove a bunch of silly ';;' typos at the end of lines 2015-03-12 01:33:03 +11:00
gstisoff.h dashdemux: parse the sidx index from isobmff streams 2015-01-16 15:00:11 -03:00
gstmpdparser.c dashdemux: add support for generating Protection events from ContentProtection elements 2015-07-20 16:04:22 +01:00
gstmpdparser.h dashdemux: regrouped functions in gstmpdparser.h file 2015-07-07 14:02:10 +03:00
gstplugin.c dashdemux: remove typefinder, move it to typefindfunctions in -base 2015-07-16 21:28:28 +01:00
Makefile.am dash: Add $(GST_PLUGINS_BASE_LIBS) to LIBADD 2015-06-09 12:12:25 +02:00