| Index: webrtc/modules/video_render/android/video_render_opengles20.cc
|
| diff --git a/webrtc/modules/video_render/android/video_render_opengles20.cc b/webrtc/modules/video_render/android/video_render_opengles20.cc
|
| index 45db56a4f6e6cd93d68abc7d5eb6557f38bb0e43..49bea08602aed85e5af2228cf7291f97844d124d 100644
|
| --- a/webrtc/modules/video_render/android/video_render_opengles20.cc
|
| +++ b/webrtc/modules/video_render/android/video_render_opengles20.cc
|
| @@ -378,18 +378,21 @@ void VideoRenderOpenGles20::UpdateTextures(const VideoFrame& frameToRender) {
|
|
|
| glActiveTexture(GL_TEXTURE0);
|
| glBindTexture(GL_TEXTURE_2D, _textureIds[0]);
|
| - GlTexSubImage2D(width, height, frameToRender.stride(kYPlane),
|
| - frameToRender.buffer(kYPlane));
|
| + GlTexSubImage2D(width, height,
|
| + frameToRender.video_frame_buffer()->StrideY(),
|
| + frameToRender.video_frame_buffer()->DataY());
|
|
|
| glActiveTexture(GL_TEXTURE1);
|
| glBindTexture(GL_TEXTURE_2D, _textureIds[1]);
|
| - GlTexSubImage2D(width / 2, height / 2, frameToRender.stride(kUPlane),
|
| - frameToRender.buffer(kUPlane));
|
| + GlTexSubImage2D(width / 2, height / 2,
|
| + frameToRender.video_frame_buffer()->StrideU(),
|
| + frameToRender.video_frame_buffer()->DataU());
|
|
|
| glActiveTexture(GL_TEXTURE2);
|
| glBindTexture(GL_TEXTURE_2D, _textureIds[2]);
|
| - GlTexSubImage2D(width / 2, height / 2, frameToRender.stride(kVPlane),
|
| - frameToRender.buffer(kVPlane));
|
| + GlTexSubImage2D(width / 2, height / 2,
|
| + frameToRender.video_frame_buffer()->StrideV(),
|
| + frameToRender.video_frame_buffer()->DataV());
|
|
|
| checkGlError("UpdateTextures");
|
| }
|
|
|