⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 237488 in webkit


Ignore:
Timestamp:
Oct 27, 2018, 3:05:11 AM (8 years ago)
Author:
calvaris@igalia.com
Message:

[GStreamer][EME] Post key received to bus should be done before waking up other threads
​https://bugs.webkit.org/show_bug.cgi?id=190822

Reviewed by Philippe Normand.

Notify after posting message to bus.

  • platform/graphics/gstreamer/eme/WebKitCommonEncryptionDecryptorGStreamer.cpp:

(webkitMediaCommonEncryptionDecryptSinkEventHandler):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r237487 r237488  
     12018-10-27  Xabier Rodriguez Calvar  <calvaris@igalia.com>
     2
     3        [GStreamer][EME] Post key received to bus should be done before waking up other threads
     4        https://bugs.webkit.org/show_bug.cgi?id=190822
     5
     6        Reviewed by Philippe Normand.
     7
     8        Notify after posting message to bus.
     9
     10        * platform/graphics/gstreamer/eme/WebKitCommonEncryptionDecryptorGStreamer.cpp:
     11        (webkitMediaCommonEncryptionDecryptSinkEventHandler):
     12
    1132018-10-27  Charlie Turner  <cturner@igalia.com>
    214
  • trunk/Source/WebCore/platform/graphics/gstreamer/eme/WebKitCommonEncryptionDecryptorGStreamer.cpp

    r237092 r237488  
    317317            priv->keyReceived = true;
    318318            priv->waitingForKey = false;
     319            gst_element_post_message(GST_ELEMENT(self), gst_message_new_element(GST_OBJECT(self), gst_structure_new_empty("drm-key-received")));
    319320            priv->condition.notifyOne();
    320             gst_element_post_message(GST_ELEMENT(self), gst_message_new_element(GST_OBJECT(self), gst_structure_new_empty("drm-key-received")));
    321321        } else if (priv->waitingForKey) {
    322322            GST_DEBUG_OBJECT(self, "still waiting for key, reposting");
Note: See TracChangeset for help on using the changeset viewer.