Update webrtc/media and webrtc/modules to new VideoFrameBuffer interface
TBR=stefan Bug: webrtc:7632 Change-Id: Ifdaf4a591061595a53f677441baad85820336b34 Reviewed-on: https://chromium-review.googlesource.com/530844 Commit-Queue: Magnus Jedvert <magjed@webrtc.org> Reviewed-by: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/master@{#18591}
This commit is contained in:
committed by
Commit Bot
parent
3c938fc5ea
commit
7a721e84f8
@ -24,12 +24,12 @@ class VideoDenoiser {
|
||||
public:
|
||||
explicit VideoDenoiser(bool runtime_cpu_detection);
|
||||
|
||||
rtc::scoped_refptr<VideoFrameBuffer> DenoiseFrame(
|
||||
rtc::scoped_refptr<VideoFrameBuffer> frame,
|
||||
rtc::scoped_refptr<I420BufferInterface> DenoiseFrame(
|
||||
rtc::scoped_refptr<I420BufferInterface> frame,
|
||||
bool noise_estimation_enabled);
|
||||
|
||||
private:
|
||||
void DenoiserReset(rtc::scoped_refptr<VideoFrameBuffer> frame);
|
||||
void DenoiserReset(rtc::scoped_refptr<I420BufferInterface> frame);
|
||||
|
||||
// Check the mb position, return 1: close to the frame center (between 1/8
|
||||
// and 7/8 of width/height), 3: close to the border (out of 1/16 and 15/16
|
||||
@ -76,7 +76,7 @@ class VideoDenoiser {
|
||||
// Save the return values by MbDenoise for each block.
|
||||
std::unique_ptr<DenoiserDecision[]> mb_filter_decision_;
|
||||
I420BufferPool buffer_pool_;
|
||||
rtc::scoped_refptr<VideoFrameBuffer> prev_buffer_;
|
||||
rtc::scoped_refptr<I420BufferInterface> prev_buffer_;
|
||||
};
|
||||
|
||||
} // namespace webrtc
|
||||
|
||||
Reference in New Issue
Block a user