[Bug 705991] Adding support for DASH common encryption to qtdemux and dashdemux
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Mon Dec 16 03:50:06 PST 2013
https://bugzilla.gnome.org/show_bug.cgi?id=705991
GStreamer | gst-plugins-good | git
--- Comment #32 from Chris Bass <floobleflam at gmail.com> 2013-12-16 11:50:01 UTC ---
Created an attachment (id=264274)
View: https://bugzilla.gnome.org/attachment.cgi?id=264274
Review: https://bugzilla.gnome.org/review?bug=705991&attachment=264274
Add cenc support to qtdemux
Updated patch for gst-plugins-good.
- Updated to reflect changes in gst-plugins-base cenc library.
- Added new function that frees protection systems info, as suggested by
Olivier abive.
- Changed src pad caps format to not use nested GstCaps.
When I tested the caps-in-caps approach, I found it didn't work with
gst_caps_intersect/gst_caps_subset, and it didn't look like it would be
straightforward to remedy this. Therefore, I've changed the src pad caps to the
following:
application/x-cenc,
[original media fields],
protection-system-id=(string)<URN of protection system>,
protection-system-data=(buffer)<protection system private data>,
original-media-type=(string)<video/x-h264|audio/mpeg|...>
In other words, the cenc-specific fields are now in the same structure as the
original media fields, and a field has been added called original-media-type,
which holds the name of the original media caps.
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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