summaryrefslogtreecommitdiff
path: root/gst/dtmf
diff options
context:
space:
mode:
authorAlex Ashley <bugzilla@ashley-family.net>2016-02-09 17:17:09 +0000
committerThiago Santos <thiagoss@osg.samsung.com>2016-04-21 16:57:58 -0300
commit5ba07e86e312e63f0fd592d9538dc74d56f82bfd (patch)
treeca78fea2d17375fbe86d0c2cee03a52d427ec770 /gst/dtmf
parent4f5a6d35176f4fa915d74a418bef52fe49ce8598 (diff)
downloadgstreamer-plugins-good-5ba07e86e312e63f0fd592d9538dc74d56f82bfd.tar.gz
qtdemux: support seeking of CENC encrypted streams1.6
When playing a stream that has been protected by DASH CENC, playback will fail if a seek is performed. Qtdemux produces the error "stream is protected using cenc, but no cenc protection system information has been found" and playback stops. The problem is that gst_qtdemux_reset() gets called as part of the FLUSH during a seek. This function frees the protection_system_ids array. When gst_qtdemux_configure_protected_caps() is called after the seek has completed, the protection_system_ids array is empty and qtdemux is unable to create the correct output caps for the protected stream. This commit changes it to only free the protection_system_ids on hard resets. https://bugzilla.gnome.org/show_bug.cgi?id=761787
Diffstat (limited to 'gst/dtmf')
0 files changed, 0 insertions, 0 deletions