Skip to content

Commit 9bf8169

Browse files
committed
Fixed NativeI420Buffer allocate
1 parent eec4cfd commit 9bf8169

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

webrtc-jni/src/main/cpp/src/JNI_NativeI420Buffer.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@ JNIEXPORT jobject JNICALL Java_dev_onvoid_webrtc_media_video_NativeI420Buffer_al
2626
{
2727
rtc::scoped_refptr<webrtc::I420BufferInterface> i420Buffer = webrtc::I420Buffer::Create(width, height);
2828

29-
jobject jBuffer = jni::I420Buffer::toJava(env, i420Buffer).get();
29+
jni::JavaLocalRef<jobject> jBuffer = jni::I420Buffer::toJava(env, i420Buffer);
3030

31-
i420Buffer->Release();
31+
i420Buffer->AddRef();
3232

33-
return jBuffer;
33+
return jBuffer.release();
3434
}
3535

3636
JNIEXPORT void JNICALL Java_dev_onvoid_webrtc_media_video_NativeI420Buffer_cropAndScale

0 commit comments

Comments
 (0)