| Index: talk/app/webrtc/java/jni/androidvideocapturer_jni.cc
|
| diff --git a/talk/app/webrtc/java/jni/androidvideocapturer_jni.cc b/talk/app/webrtc/java/jni/androidvideocapturer_jni.cc
|
| index 02b9f22015926d5c7efed8fd35e8010ae241d925..054719a11d6bd0e572ffa688e944d2c15930c014 100644
|
| --- a/talk/app/webrtc/java/jni/androidvideocapturer_jni.cc
|
| +++ b/talk/app/webrtc/java/jni/androidvideocapturer_jni.cc
|
| @@ -180,16 +180,10 @@ void AndroidVideoCapturerJni::OnMemoryBufferFrame(void* video_frame,
|
| buffer, rotation, timestamp_ns);
|
| }
|
|
|
| -void AndroidVideoCapturerJni::OnTextureFrame(
|
| - int width,
|
| - int height,
|
| - int64_t timestamp_ns,
|
| - const NativeTextureHandleImpl& handle) {
|
| - // TODO(magjed): Fix this. See bug webrtc:4993.
|
| - RTC_NOTREACHED()
|
| - << "The rest of the stack for Android expects the native "
|
| - "handle to be a NativeHandleImpl with a SurfaceTexture, not a "
|
| - "NativeTextureHandleImpl";
|
| +void AndroidVideoCapturerJni::OnTextureFrame(int width,
|
| + int height,
|
| + int64_t timestamp_ns,
|
| + const NativeHandleImpl& handle) {
|
| rtc::scoped_refptr<webrtc::VideoFrameBuffer> buffer(
|
| new rtc::RefCountedObject<AndroidTextureBuffer>(
|
| width, height, handle,
|
| @@ -234,8 +228,8 @@ JOW(void, VideoCapturerAndroid_00024NativeObserver_nativeOnTextureFrameCaptured)
|
| jlong j_timestamp) {
|
| reinterpret_cast<AndroidVideoCapturerJni*>(j_capturer)
|
| ->OnTextureFrame(j_width, j_height, j_timestamp,
|
| - NativeTextureHandleImpl(jni, j_oes_texture_id,
|
| - j_transform_matrix));
|
| + NativeHandleImpl(jni, j_oes_texture_id,
|
| + j_transform_matrix));
|
| }
|
|
|
| JOW(void, VideoCapturerAndroid_00024NativeObserver_nativeCapturerStarted)
|
|
|