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