| Index: content/renderer/media/rtc_video_encoder.cc
|
| diff --git a/content/renderer/media/rtc_video_encoder.cc b/content/renderer/media/rtc_video_encoder.cc
|
| index 7fd656ec9b92835196c78f2e2a8ab4c27cc3317e..e01a706c25102b9d4f934673a30666172103bb08 100644
|
| --- a/content/renderer/media/rtc_video_encoder.cc
|
| +++ b/content/renderer/media/rtc_video_encoder.cc
|
| @@ -509,8 +509,9 @@ void RTCVideoEncoder::Impl::EncodeOneFrame() {
|
| const int index = input_buffers_free_.back();
|
| bool requires_copy = false;
|
| scoped_refptr<media::VideoFrame> frame;
|
| - if (next_frame->native_handle()) {
|
| - frame = static_cast<media::VideoFrame*>(next_frame->native_handle());
|
| + if (next_frame->video_frame_buffer()->native_handle()) {
|
| + frame = static_cast<media::VideoFrame*>(
|
| + next_frame->video_frame_buffer()->native_handle());
|
| requires_copy = RequiresSizeChange(frame);
|
| } else {
|
| requires_copy = true;
|
|
|