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"); |
} |