diff options
| author | 2023-11-15 16:08:23 +0000 | |
|---|---|---|
| committer | 2023-11-15 16:08:23 +0000 | |
| commit | 33d5e6576a52456d4881b85ee33679631b6c2a26 (patch) | |
| tree | 359f439b3770768af75f612d1f8ab7ef3f711830 | |
| parent | 9abe277f487c129ebe202767fab4081a284ec0bb (diff) | |
| parent | 1824cef57bec1e1e2d953676928a44094eed642f (diff) | |
Merge "Fix global ref table overflow issue" into main
| -rw-r--r-- | media/jni/android_media_tv_Tuner.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/media/jni/android_media_tv_Tuner.cpp b/media/jni/android_media_tv_Tuner.cpp index feb914fe3161..757e9f8e41b1 100644 --- a/media/jni/android_media_tv_Tuner.cpp +++ b/media/jni/android_media_tv_Tuner.cpp @@ -630,7 +630,6 @@ void FilterClientCallbackImpl::getMediaEvent(const jobjectArray& arr, const int const DemuxFilterMediaEvent &mediaEvent = event.get<DemuxFilterEvent::Tag::media>(); ScopedLocalRef<jobject> audioDescriptor(env); - gAudioPresentationFields.init(env); ScopedLocalRef presentationsJObj(env, JAudioPresentationInfo::asJobject( env, gAudioPresentationFields)); switch (mediaEvent.extraMetaData.getTag()) { @@ -3731,6 +3730,7 @@ static void android_media_tv_Tuner_native_init(JNIEnv *env) { gFields.linearBlockInitID = env->GetMethodID(linearBlockClazz, "<init>", "()V"); gFields.linearBlockSetInternalStateID = env->GetMethodID(linearBlockClazz, "setInternalStateLocked", "(JZ)V"); + gAudioPresentationFields.init(env); } static void android_media_tv_Tuner_native_setup(JNIEnv *env, jobject thiz) { |