static void IjkMediaPlayer_reset(JNIEnv *env, jobject thiz) { MPTRACE("IjkMediaPlayer_reset"); IjkMediaPlayer *mp = jni_get_media_player(env, thiz); if (!mp) return; jobject weak_thiz = (jobject) ijkmp_set_weak_thiz(mp, NULL ); IjkMediaPlayer_release(env, thiz); IjkMediaPlayer_native_setup(env, thiz, weak_thiz); ijkmp_dec_ref_p(&mp); }
static void IjkMediaPlayer_native_finalize(JNIEnv *env, jobject thiz, jobject name, jobject value) { MPTRACE("IjkMediaPlayer_native_finalize"); IjkMediaPlayer_release(env, thiz); }