[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