After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 782224 - qtdemux: Parsing sgpd/sbgp box to support per sample group encryption
qtdemux: Parsing sgpd/sbgp box to support per sample group encryption
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
git master
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2017-05-05 14:20 UTC by Seungha Yang
Modified: 2018-11-03 15:18 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
qtdemux: Parsing sgpd/sbgp box to support per sample group encryption (16.33 KB, patch)
2017-05-05 14:22 UTC, Seungha Yang
none Details | Review
qtdemux: Handle protection information in Sample Group Description (4.42 KB, patch)
2017-05-05 14:22 UTC, Seungha Yang
none Details | Review

Description Seungha Yang 2017-05-05 14:20:37 UTC
ISO/IEC 23001-7 Common encryption specification defines seig box
which can override default protection parameters of Track Encryption box (tenc).
Note that, Sample to Group box (sbgp) and Sample Group Description box (sgpd)
are required for parsing seig box, since sbgp and sgpd are linked structure
and seig is one type of child box of sgpd.
Comment 1 Seungha Yang 2017-05-05 14:22:00 UTC
Created attachment 351202 [details] [review]
qtdemux: Parsing sgpd/sbgp box to support per sample group encryption
Comment 2 Seungha Yang 2017-05-05 14:22:23 UTC
Created attachment 351203 [details] [review]
qtdemux: Handle protection information in Sample Group Description

Override default protection parameters by using defined sample group
Comment 3 Seungha Yang 2017-05-05 14:28:45 UTC
Some DASH streams signal protection information by using seig boxes instead of tenc.
 
Note that in case of chromium, this box has been parsed from long long time ago...
https://codereview.chromium.org/260963002
Comment 4 GStreamer system administrator 2018-11-03 15:18:51 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/370.