[Bug 761787] New: qtdemux: seek fails with CENC encrypted streams
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Tue Feb 9 17:17:17 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=761787
Bug ID: 761787
Summary: qtdemux: seek fails with CENC encrypted streams
Classification: Platform
Product: GStreamer
Version: git master
OS: All
Status: NEW
Severity: normal
Priority: Normal
Component: gst-plugins-good
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: bugzilla at ashley-family.net
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
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.
--
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