[Bug 705991] Adding support for DASH common encryption to qtdemux and dashdemux
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Mon Feb 2 07:15:29 PST 2015
https://bugzilla.gnome.org/show_bug.cgi?id=705991
GStreamer | gst-plugins-good | git master
--- Comment #82 from A Ashley <bugzilla at ashley-family.net> 2015-02-02 15:15:25 UTC ---
(In reply to comment #78)
> Review of attachment 282887 [details]:
>
> ::: gst-libs/gst/cenc/gstcencevent.c
> @@ +95,3 @@
> + event_prefix = "GstCencEventPssiMpd";
> + break;
> + }
>
> Can you elaborate on why we need to have this? Can't we reduce all options to a
> single way of storing the system-id and the key?
>
> Does the client need to differentiate or know where did the decryption
> information was?
The problem is that some DRM systems use a different encoding of their DRM data
in the MPD than data in a PSSH box. For example a certain fish related DRM
system uses an XML representation in the MPD and a binary representation in
PSSH boxes.
The down-stream decryption element needs to know the source of the PSSI data,
so that it knows which parser to use.
--
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