Title: [267566] trunk/Source/WebCore
Revision
267566
Author
[email protected]
Date
2020-09-25 07:05:35 -0700 (Fri, 25 Sep 2020)

Log Message

Fix LibWebRTCRtpReceiverBackend for internal build
https://bugs.webkit.org/show_bug.cgi?id=216965

Reviewed by Eric Carlson.

Move some includes to cpp file and add macros to disable deprecated warnings.
No change of behavior.

* Modules/mediastream/libwebrtc/LibWebRTCRtpReceiverBackend.cpp:
(WebCore::LibWebRTCRtpReceiverBackend::LibWebRTCRtpReceiverBackend):
* Modules/mediastream/libwebrtc/LibWebRTCRtpReceiverBackend.h:

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (267565 => 267566)


--- trunk/Source/WebCore/ChangeLog	2020-09-25 13:16:23 UTC (rev 267565)
+++ trunk/Source/WebCore/ChangeLog	2020-09-25 14:05:35 UTC (rev 267566)
@@ -1,3 +1,17 @@
+2020-09-25  Youenn Fablet  <[email protected]>
+
+        Fix LibWebRTCRtpReceiverBackend for internal build
+        https://bugs.webkit.org/show_bug.cgi?id=216965
+
+        Reviewed by Eric Carlson.
+
+        Move some includes to cpp file and add macros to disable deprecated warnings.
+        No change of behavior.
+
+        * Modules/mediastream/libwebrtc/LibWebRTCRtpReceiverBackend.cpp:
+        (WebCore::LibWebRTCRtpReceiverBackend::LibWebRTCRtpReceiverBackend):
+        * Modules/mediastream/libwebrtc/LibWebRTCRtpReceiverBackend.h:
+
 2020-09-25  Antti Koivisto  <[email protected]>
 
         Remove Simple Line Layout

Modified: trunk/Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCRtpReceiverBackend.cpp (267565 => 267566)


--- trunk/Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCRtpReceiverBackend.cpp	2020-09-25 13:16:23 UTC (rev 267565)
+++ trunk/Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCRtpReceiverBackend.cpp	2020-09-25 14:05:35 UTC (rev 267566)
@@ -31,8 +31,23 @@
 
 #if ENABLE(WEB_RTC) && USE(LIBWEBRTC)
 
+ALLOW_UNUSED_PARAMETERS_BEGIN
+ALLOW_DEPRECATED_DECLARATIONS_BEGIN
+
+#include <webrtc/api/rtp_receiver_interface.h>
+
+ALLOW_DEPRECATED_DECLARATIONS_END
+ALLOW_UNUSED_PARAMETERS_END
+
 namespace WebCore {
 
+LibWebRTCRtpReceiverBackend::LibWebRTCRtpReceiverBackend(rtc::scoped_refptr<webrtc::RtpReceiverInterface>&& rtcReceiver)
+    : m_rtcReceiver(WTFMove(rtcReceiver))
+{
+}
+
+LibWebRTCRtpReceiverBackend::~LibWebRTCRtpReceiverBackend() = default;
+
 RTCRtpParameters LibWebRTCRtpReceiverBackend::getParameters()
 {
     return toRTCRtpParameters(m_rtcReceiver->GetParameters());

Modified: trunk/Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCRtpReceiverBackend.h (267565 => 267566)


--- trunk/Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCRtpReceiverBackend.h	2020-09-25 13:16:23 UTC (rev 267565)
+++ trunk/Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCRtpReceiverBackend.h	2020-09-25 14:05:35 UTC (rev 267566)
@@ -28,13 +28,11 @@
 
 #include "LibWebRTCMacros.h"
 #include "RTCRtpReceiverBackend.h"
-
-ALLOW_UNUSED_PARAMETERS_BEGIN
-
-#include <webrtc/api/rtp_receiver_interface.h>
 #include <webrtc/api/scoped_refptr.h>
 
-ALLOW_UNUSED_PARAMETERS_END
+namespace webrtc {
+class RtpReceiverInterface;
+}
 
 namespace WebCore {
 
@@ -43,10 +41,8 @@
 class LibWebRTCRtpReceiverBackend final : public RTCRtpReceiverBackend {
     WTF_MAKE_FAST_ALLOCATED;
 public:
-    explicit LibWebRTCRtpReceiverBackend(rtc::scoped_refptr<webrtc::RtpReceiverInterface>&& rtcReceiver)
-        : m_rtcReceiver(WTFMove(rtcReceiver))
-    {
-    }
+    explicit LibWebRTCRtpReceiverBackend(rtc::scoped_refptr<webrtc::RtpReceiverInterface>&&);
+    ~LibWebRTCRtpReceiverBackend();
 
     webrtc::RtpReceiverInterface* rtcReceiver() { return m_rtcReceiver.get(); }
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to