diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2021-10-26 13:57:00 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2021-11-02 11:31:01 +0000 |
commit | 1943b3c2a1dcee36c233724fc4ee7613d71b9cf6 (patch) | |
tree | 8c1b5f12357025c197da5427ae02cfdc2f3570d6 /chromium/third_party/blink/renderer/platform/peerconnection/rtc_video_decoder_factory.h | |
parent | 21ba0c5d4bf8fba15dddd97cd693bad2358b77fd (diff) | |
download | qtwebengine-chromium-1943b3c2a1dcee36c233724fc4ee7613d71b9cf6.tar.gz |
BASELINE: Update Chromium to 94.0.4606.111
Change-Id: I924781584def20fc800bedf6ff41fdb96c438193
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/peerconnection/rtc_video_decoder_factory.h')
-rw-r--r-- | chromium/third_party/blink/renderer/platform/peerconnection/rtc_video_decoder_factory.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/chromium/third_party/blink/renderer/platform/peerconnection/rtc_video_decoder_factory.h b/chromium/third_party/blink/renderer/platform/peerconnection/rtc_video_decoder_factory.h index e0b06b97e92..6503dcfec3a 100644 --- a/chromium/third_party/blink/renderer/platform/peerconnection/rtc_video_decoder_factory.h +++ b/chromium/third_party/blink/renderer/platform/peerconnection/rtc_video_decoder_factory.h @@ -5,7 +5,6 @@ #ifndef THIRD_PARTY_BLINK_RENDERER_PLATFORM_PEERCONNECTION_RTC_VIDEO_DECODER_FACTORY_H_ #define THIRD_PARTY_BLINK_RENDERER_PLATFORM_PEERCONNECTION_RTC_VIDEO_DECODER_FACTORY_H_ -#include "base/macros.h" #include "third_party/blink/renderer/platform/peerconnection/gpu_codec_support_waiter.h" #include "third_party/webrtc/api/video_codecs/video_decoder_factory.h" #include "third_party/webrtc/modules/video_coding/include/video_codec_interface.h" @@ -30,6 +29,8 @@ class RTCVideoDecoderFactory : public webrtc::VideoDecoderFactory { media::DecoderFactory* decoder_factory, scoped_refptr<base::SequencedTaskRunner> media_task_runner, const gfx::ColorSpace& render_color_space); + RTCVideoDecoderFactory(const RTCVideoDecoderFactory&) = delete; + RTCVideoDecoderFactory& operator=(const RTCVideoDecoderFactory&) = delete; ~RTCVideoDecoderFactory() override; // Runs on Chrome_libJingle_WorkerThread. The child thread is blocked while @@ -39,6 +40,10 @@ class RTCVideoDecoderFactory : public webrtc::VideoDecoderFactory { std::vector<webrtc::SdpVideoFormat> GetSupportedFormats() const override; + webrtc::VideoDecoderFactory::CodecSupport QueryCodecSupport( + const webrtc::SdpVideoFormat& format, + absl::optional<std::string> scalability_mode) const override; + private: void CheckAndWaitDecoderSupportStatusIfNeeded() const; media::GpuVideoAcceleratorFactories* gpu_factories_; @@ -48,8 +53,6 @@ class RTCVideoDecoderFactory : public webrtc::VideoDecoderFactory { gfx::ColorSpace render_color_space_; std::unique_ptr<GpuCodecSupportWaiter> gpu_codec_support_waiter_; - - DISALLOW_COPY_AND_ASSIGN(RTCVideoDecoderFactory); }; } // namespace blink |