From ec622d051b748b119ca2639a2fc822adaab0f436 Mon Sep 17 00:00:00 2001 From: Ilya Nikolaevskiy Date: Mon, 7 Sep 2020 13:42:13 +0200 Subject: [PATCH] Mark Cricket::VideoEncoder as RTC_EXPORT Without this, VideoAdapter can't be invoked from Chrome in WebrtcVideoTrackSource Bug: chromium:1116430 Change-Id: I9db195e3370fbdaa2a77b90bf13441db5e948b2b Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/183449 Reviewed-by: Mirko Bonadei Commit-Queue: Ilya Nikolaevskiy Cr-Commit-Position: refs/heads/master@{#32050} --- media/base/video_adapter.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/media/base/video_adapter.h b/media/base/video_adapter.h index 3f9f281e30..3ed58954e9 100644 --- a/media/base/video_adapter.h +++ b/media/base/video_adapter.h @@ -20,6 +20,7 @@ #include "media/base/video_common.h" #include "rtc_base/constructor_magic.h" #include "rtc_base/synchronization/mutex.h" +#include "rtc_base/system/rtc_export.h" #include "rtc_base/thread_annotations.h" namespace cricket { @@ -28,7 +29,7 @@ namespace cricket { // specified input and output formats. The adaptation includes dropping frames // to reduce frame rate and scaling frames. // VideoAdapter is thread safe. -class VideoAdapter { +class RTC_EXPORT VideoAdapter { public: VideoAdapter(); // The source requests output frames whose width and height are divisible