Delete unused and almost unused frame-related methods.
webrtc::VideoFrame::set_video_frame_buffer webrtc::VideoFrame::ConvertNativeToI420Frame cricket::WebRtcVideoFrame::InitToBlack VideoFrameBuffer::data VideoFrameBuffer::stride VideoFrameBuffer::MutableData TBR=tkchin@webrtc.org # Refactoring affecting RTCVideoFrame BUG=webrtc:5682 Review-Url: https://codereview.webrtc.org/2065733003 Cr-Commit-Position: refs/heads/master@{#13183}
This commit is contained in:
@ -96,19 +96,22 @@ const VideoFrame* VPMFramePreprocessor::PreprocessFrame(
|
||||
|
||||
const VideoFrame* current_frame = &frame;
|
||||
if (denoiser_) {
|
||||
rtc::scoped_refptr<I420Buffer>* denoised_frame = &denoised_buffer_[0];
|
||||
rtc::scoped_refptr<I420Buffer>* denoised_frame_prev = &denoised_buffer_[1];
|
||||
rtc::scoped_refptr<I420Buffer>* denoised_buffer = &denoised_buffer_[0];
|
||||
rtc::scoped_refptr<I420Buffer>* denoised_buffer_prev = &denoised_buffer_[1];
|
||||
// Swap the buffer to save one memcpy in DenoiseFrame.
|
||||
if (denoised_frame_toggle_) {
|
||||
denoised_frame = &denoised_buffer_[1];
|
||||
denoised_frame_prev = &denoised_buffer_[0];
|
||||
denoised_buffer = &denoised_buffer_[1];
|
||||
denoised_buffer_prev = &denoised_buffer_[0];
|
||||
}
|
||||
// Invert the flag.
|
||||
denoised_frame_toggle_ ^= 1;
|
||||
denoiser_->DenoiseFrame(current_frame->video_frame_buffer(), denoised_frame,
|
||||
denoised_frame_prev, true);
|
||||
denoised_frame_.ShallowCopy(*current_frame);
|
||||
denoised_frame_.set_video_frame_buffer(*denoised_frame);
|
||||
denoiser_->DenoiseFrame(current_frame->video_frame_buffer(),
|
||||
denoised_buffer,
|
||||
denoised_buffer_prev, true);
|
||||
denoised_frame_ = VideoFrame(*denoised_buffer,
|
||||
current_frame->timestamp(),
|
||||
current_frame->render_time_ms(),
|
||||
current_frame->rotation());
|
||||
current_frame = &denoised_frame_;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user