mirror of
https://git.sr.ht/~thestr4ng3r/chiaki
synced 2025-08-20 13:33:13 -07:00
Fix JNI sessionFree
This commit is contained in:
parent
b764d155d1
commit
7b8cf9cec0
1 changed files with 4 additions and 2 deletions
|
@ -336,13 +336,15 @@ JNIEXPORT void JNICALL JNI_FCN(sessionFree)(JNIEnv *env, jobject obj, jlong ptr)
|
||||||
return;
|
return;
|
||||||
CHIAKI_LOGI(session->log, "Shutting down JNI Session");
|
CHIAKI_LOGI(session->log, "Shutting down JNI Session");
|
||||||
chiaki_session_fini(&session->session);
|
chiaki_session_fini(&session->session);
|
||||||
free(session);
|
|
||||||
android_chiaki_video_decoder_fini(&session->video_decoder);
|
android_chiaki_video_decoder_fini(&session->video_decoder);
|
||||||
android_chiaki_audio_decoder_fini(&session->audio_decoder);
|
android_chiaki_audio_decoder_fini(&session->audio_decoder);
|
||||||
android_chiaki_audio_output_free(session->audio_output);
|
android_chiaki_audio_output_free(session->audio_output);
|
||||||
E->DeleteGlobalRef(env, session->java_session);
|
E->DeleteGlobalRef(env, session->java_session);
|
||||||
E->DeleteGlobalRef(env, session->java_session_class);
|
E->DeleteGlobalRef(env, session->java_session_class);
|
||||||
CHIAKI_LOGI(&global_log, "JNI Session has quit");
|
CHIAKI_LOGI(session->log, "JNI Session has quit");
|
||||||
|
android_chiaki_file_log_fini(session->log);
|
||||||
|
free(session->log);
|
||||||
|
free(session);
|
||||||
}
|
}
|
||||||
|
|
||||||
JNIEXPORT jint JNICALL JNI_FCN(sessionStart)(JNIEnv *env, jobject obj, jlong ptr)
|
JNIEXPORT jint JNICALL JNI_FCN(sessionStart)(JNIEnv *env, jobject obj, jlong ptr)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue