Title: [276709] releases/WebKitGTK/webkit-2.32/Source/WebCore
Revision
276709
Author
[email protected]
Date
2021-04-28 07:31:34 -0700 (Wed, 28 Apr 2021)

Log Message

Merge r275654 - Unreviewed. Fixed build warning.

* platform/graphics/gstreamer/eme/WebKitCommonEncryptionDecryptorGStreamer.h: Avoid C-linkage warning.

Modified Paths

Diff

Modified: releases/WebKitGTK/webkit-2.32/Source/WebCore/ChangeLog (276708 => 276709)


--- releases/WebKitGTK/webkit-2.32/Source/WebCore/ChangeLog	2021-04-28 14:31:25 UTC (rev 276708)
+++ releases/WebKitGTK/webkit-2.32/Source/WebCore/ChangeLog	2021-04-28 14:31:34 UTC (rev 276709)
@@ -1,3 +1,9 @@
+2021-04-08  Xabier Rodriguez Calvar  <[email protected]>
+
+        Unreviewed. Fixed build warning.
+
+        * platform/graphics/gstreamer/eme/WebKitCommonEncryptionDecryptorGStreamer.h: Avoid C-linkage warning.
+
 2021-04-07  Enrique Ocaña González  <[email protected]>
 
         [EME][GStreamer] Abort decryptor operations immediately and without errors on flush

Modified: releases/WebKitGTK/webkit-2.32/Source/WebCore/platform/graphics/gstreamer/eme/WebKitCommonEncryptionDecryptorGStreamer.h (276708 => 276709)


--- releases/WebKitGTK/webkit-2.32/Source/WebCore/platform/graphics/gstreamer/eme/WebKitCommonEncryptionDecryptorGStreamer.h	2021-04-28 14:31:25 UTC (rev 276708)
+++ releases/WebKitGTK/webkit-2.32/Source/WebCore/platform/graphics/gstreamer/eme/WebKitCommonEncryptionDecryptorGStreamer.h	2021-04-28 14:31:34 UTC (rev 276709)
@@ -47,7 +47,6 @@
 GType webkit_media_common_encryption_decrypt_get_type(void);
 
 bool webKitMediaCommonEncryptionDecryptIsFlushing(WebKitMediaCommonEncryptionDecrypt*);
-WeakPtr<WebCore::CDMProxyDecryptionClient> webKitMediaCommonEncryptionDecryptGetCDMProxyDecryptionClient(WebKitMediaCommonEncryptionDecrypt*);
 
 struct _WebKitMediaCommonEncryptionDecrypt {
     GstBaseTransform parent;
@@ -65,4 +64,8 @@
 
 G_END_DECLS
 
+// This function returns a C++ type. It's internal to the decryptors so it is safe to move it here to avoid the C++ return warning because of the C only linkage
+// area.
+WeakPtr<WebCore::CDMProxyDecryptionClient> webKitMediaCommonEncryptionDecryptGetCDMProxyDecryptionClient(WebKitMediaCommonEncryptionDecrypt*);
+
 #endif // ENABLE(ENCRYPTED_MEDIA) && USE(GSTREAMER)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to