Index: talk/app/webrtc/java/jni/androidmediadecoder_jni.cc |
diff --git a/talk/app/webrtc/java/jni/androidmediadecoder_jni.cc b/talk/app/webrtc/java/jni/androidmediadecoder_jni.cc |
index 4554e7b59cacbe590b12757faf1fae59e2a32599..c9be6fb410cee3fc56cf5226b450ecbe43210b9d 100644 |
--- a/talk/app/webrtc/java/jni/androidmediadecoder_jni.cc |
+++ b/talk/app/webrtc/java/jni/androidmediadecoder_jni.cc |
@@ -636,7 +636,10 @@ bool MediaCodecVideoDecoder::DeliverPendingOutputs( |
// Create webrtc::VideoFrameBuffer with native texture handle. |
frame_buffer = surface_texture_helper_->CreateTextureFrame( |
- width, height, NativeHandleImpl(jni, texture_id, j_transform_matrix)); |
+ width, height, NativeHandleImpl( |
+ jni, |
+ texture_id, j_transform_matrix, |
+ surface_texture_helper_->GetJavaSurfaceTextureHelper())); |
} |
} else { |
// Extract data from Java ByteBuffer and create output yuv420 frame - |
@@ -895,4 +898,3 @@ void MediaCodecVideoDecoderFactory::DestroyVideoDecoder( |
} |
} // namespace webrtc_jni |
- |