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

Changeset 235971 in webkit


Ignore:
Timestamp:
Sep 13, 2018, 2:14:35 AM (8 years ago)
Author:
calvaris@igalia.com
Message:

[GStreamer][EME] decrypt-key-needed message renamed to drm-cdm-instance-needed
​https://bugs.webkit.org/show_bug.cgi?id=189547

Reviewed by Philippe Normand.

decrypt-key-needed message renamed to drm-cdm-instance-needed.

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:

(WebCore::MediaPlayerPrivateGStreamer::handleMessage): Apart from
renaming the message, removed the class prefix for
dispatchCDMInstance.

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

(webkitMediaCommonEncryptionDecryptTransformInPlace):

Location:
trunk/Source/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r235956 r235971  
     12018-09-13  Xabier Rodriguez Calvar  <calvaris@igalia.com>
     2
     3        [GStreamer][EME] decrypt-key-needed message renamed to drm-cdm-instance-needed
     4        https://bugs.webkit.org/show_bug.cgi?id=189547
     5
     6        Reviewed by Philippe Normand.
     7
     8        decrypt-key-needed message renamed to drm-cdm-instance-needed.
     9
     10        * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
     11        (WebCore::MediaPlayerPrivateGStreamer::handleMessage): Apart from
     12        renaming the message, removed the class prefix for
     13        dispatchCDMInstance.
     14        * platform/graphics/gstreamer/eme/WebKitCommonEncryptionDecryptorGStreamer.cpp:
     15        (webkitMediaCommonEncryptionDecryptTransformInPlace):
     16
    1172018-09-11  Ryosuke Niwa  <rniwa@webkit.org>
    218
  • trunk/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp

    r235848 r235971  
    13091309            gst_structure_get(structure, "event", GST_TYPE_EVENT, &event.outPtr(), nullptr);
    13101310            handleProtectionEvent(event.get());
    1311         } else if (gst_structure_has_name(structure, "decrypt-key-needed")) {
    1312             GST_DEBUG("decrypt-key-needed message from %s", GST_MESSAGE_SRC_NAME(message));
    1313             MediaPlayerPrivateGStreamerBase::dispatchCDMInstance();
     1311        } else if (gst_structure_has_name(structure, "drm-cdm-instance-needed")) {
     1312            GST_DEBUG("drm-cdm-instance-needed message from %s", GST_MESSAGE_SRC_NAME(message));
     1313            dispatchCDMInstance();
    13141314        }
    13151315#endif
  • trunk/Source/WebCore/platform/graphics/gstreamer/eme/WebKitCommonEncryptionDecryptorGStreamer.cpp

    r231633 r235971  
    198198            return GST_FLOW_NOT_SUPPORTED;
    199199        }
    200         // Send "decrypt-key-needed" message to the application in order to resend the key if it is available in the application.
    201         gst_element_post_message(GST_ELEMENT(self), gst_message_new_element(GST_OBJECT(self), gst_structure_new_empty("decrypt-key-needed")));
     200        // Send "drm-cdm-instance-needed" message to the player to resend the CDMInstance if available.
     201        gst_element_post_message(GST_ELEMENT(self), gst_message_new_element(GST_OBJECT(self), gst_structure_new_empty("drm-cdm-instance-needed")));
    202202
    203203        priv->condition.waitFor(priv->mutex, Seconds(5), [priv] {
Note: See TracChangeset for help on using the changeset viewer.