protection: Add a new definition for unspecified system protection
authorYacine Bandou <yacine.bandou@softathome.com>
Mon, 1 Oct 2018 10:11:47 +0000 (12:11 +0200)
committerThibault Saunier <tsaunier@igalia.com>
Wed, 3 Oct 2018 15:05:45 +0000 (17:05 +0200)
commit05a3da347b3b8dbaf470793dc3f9ebb23e6fc67f
tree8064a497a6b3239011fbe33c541dec50646f65cf
parent22d0f407168d1c64621218b29f481f0346b4f59c
protection: Add a new definition for unspecified system protection

In some cases the system protection ID is not present in the contents
or in their metadata.
This define is used to set the value of the "system_id" field in GstProtectionEvent,
with this value, the application will use an external information to choose which
protection system to use.

Example: The matroskademux uses this value in the case of encrypted WebM,
the application will choose the appropriate protection system based on the information
received through EME API.

https://bugzilla.gnome.org/show_bug.cgi?id=797231
docs/gst/gstreamer-sections.txt
gst/gstprotection.h