[Webkit-unassigned] [Bug 185948] New: [EME][GStreamer] Fix regression after update to GStreamer 1.14.1 in jhbuild r232060

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu May 24 08:07:53 PDT 2018


https://bugs.webkit.org/show_bug.cgi?id=185948

            Bug ID: 185948
           Summary: [EME][GStreamer] Fix regression after update to
                    GStreamer 1.14.1 in jhbuild r232060
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit WPE
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: bandou.yacine at gmail.com
                CC: bugs-noreply at webkitgtk.org, calvaris at igalia.com,
                    olivier.blin at softathome.com, pnormand at igalia.com,
                    tsaunier at gnome.org

After updating to GStreamer  1.14 the function "gst_protection_filter_systems_by_available_decryptors" returns NULL, when there is no decryptor plugin that supports any of the systemid, instead of an empty array in Gstreamer-1.12.

Thus, the "gst_qtdemux_request_protection_context" function of qtdemux in the "gst-plugins-good-0002-qtdemux-add-context-for-a-preferred-protection" patch doesn't wait for the function "gst_protection_filter_systems_by_available_decryptors" to return a NULL, and then, it crashes when send the "drm-preferred-decryption-system-id" GstMessage with a NULL value in the field "stream-encryption-systems".

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20180524/0f83dc11/attachment.html>


More information about the webkit-unassigned mailing list