From 51628b24e37e4a6cc4bbbb423be7dc31aafe3e58 Mon Sep 17 00:00:00 2001 From: Henry Fang Date: Thu, 9 Jul 2020 11:48:50 -0700 Subject: [PATCH] add offset to calculate buffer size bug: 160886488 Test: Manual Change-Id: I6890b02c0f5a5732f1302348d7bff773dac1401f Merged-In: I6890b02c0f5a5732f1302348d7bff773dac1401f --- media/jni/android_media_tv_Tuner.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media/jni/android_media_tv_Tuner.cpp b/media/jni/android_media_tv_Tuner.cpp index 515d610109abb..df022d5627687 100644 --- a/media/jni/android_media_tv_Tuner.cpp +++ b/media/jni/android_media_tv_Tuner.cpp @@ -447,7 +447,7 @@ jobjectArray FilterCallback::getMediaEvent( if (mediaEvent.avMemory.getNativeHandle() != NULL || mediaEvent.avDataId != 0) { sp mediaEventSp = new MediaEvent(mIFilter, mediaEvent.avMemory, - mediaEvent.avDataId, dataLength, obj); + mediaEvent.avDataId, dataLength + offset, obj); mediaEventSp->mAvHandleRefCnt++; env->SetLongField(obj, eventContext, (jlong) mediaEventSp.get()); mediaEventSp->incStrong(obj);