Refactor FrameGenerator to return VideoFrameBuffer with VideoFrame::UpdateRect
Bug: webrtc:10138 Change-Id: I22079e2630bb1f3bb27472795fe923f9143b3401 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/161010 Commit-Queue: Artem Titov <titovartem@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Cr-Commit-Position: refs/heads/master@{#29973}
This commit is contained in:
@ -105,9 +105,9 @@ class TestMultiplexAdapter : public VideoCodecUnitTest,
|
||||
}
|
||||
|
||||
std::unique_ptr<VideoFrame> CreateI420AInputFrame() {
|
||||
VideoFrame* input_frame = NextInputFrame();
|
||||
VideoFrame input_frame = NextInputFrame();
|
||||
rtc::scoped_refptr<webrtc::I420BufferInterface> yuv_buffer =
|
||||
input_frame->video_frame_buffer()->ToI420();
|
||||
input_frame.video_frame_buffer()->ToI420();
|
||||
rtc::scoped_refptr<I420ABufferInterface> yuva_buffer = WrapI420ABuffer(
|
||||
yuv_buffer->width(), yuv_buffer->height(), yuv_buffer->DataY(),
|
||||
yuv_buffer->StrideY(), yuv_buffer->DataU(), yuv_buffer->StrideU(),
|
||||
@ -126,14 +126,14 @@ class TestMultiplexAdapter : public VideoCodecUnitTest,
|
||||
if (contains_alpha) {
|
||||
video_frame = CreateI420AInputFrame();
|
||||
} else {
|
||||
VideoFrame* next_frame = NextInputFrame();
|
||||
VideoFrame next_frame = NextInputFrame();
|
||||
video_frame = std::make_unique<VideoFrame>(
|
||||
VideoFrame::Builder()
|
||||
.set_video_frame_buffer(next_frame->video_frame_buffer())
|
||||
.set_timestamp_rtp(next_frame->timestamp())
|
||||
.set_timestamp_ms(next_frame->render_time_ms())
|
||||
.set_rotation(next_frame->rotation())
|
||||
.set_id(next_frame->id())
|
||||
.set_video_frame_buffer(next_frame.video_frame_buffer())
|
||||
.set_timestamp_rtp(next_frame.timestamp())
|
||||
.set_timestamp_ms(next_frame.render_time_ms())
|
||||
.set_rotation(next_frame.rotation())
|
||||
.set_id(next_frame.id())
|
||||
.build());
|
||||
}
|
||||
if (supports_augmenting_data_) {
|
||||
|
||||
Reference in New Issue
Block a user