| Index: ui/gl/android/surface_texture.cc
|
| diff --git a/ui/gl/android/surface_texture.cc b/ui/gl/android/surface_texture.cc
|
| index 1c5b788c2bbba24ee16c76b82cde77c6c666d592..cb1f93f45ae353ecfd24891ed47f37faa8a29a72 100644
|
| --- a/ui/gl/android/surface_texture.cc
|
| +++ b/ui/gl/android/surface_texture.cc
|
| @@ -47,6 +47,14 @@ void SurfaceTexture::SetFrameAvailableCallbackOnAnyThread(
|
| reinterpret_cast<intptr_t>(new SurfaceTextureListener(callback, true)));
|
| }
|
|
|
| +void SurfaceTexture::SetFrameAvailableCallbackOnSeparateThread(
|
| + const base::Closure& callback) {
|
| + JNIEnv* env = base::android::AttachCurrentThread();
|
| + Java_SurfaceTexturePlatformWrapper_setFrameAvailableCallbackOnSeparateThread(
|
| + env, j_surface_texture_.obj(),
|
| + reinterpret_cast<intptr_t>(new SurfaceTextureListener(callback, true)));
|
| +}
|
| +
|
| void SurfaceTexture::UpdateTexImage() {
|
| JNIEnv* env = base::android::AttachCurrentThread();
|
| Java_SurfaceTexturePlatformWrapper_updateTexImage(env,
|
|
|