diff --git a/native-codec/app/src/main/cpp/CMakeLists.txt b/native-codec/app/src/main/cpp/CMakeLists.txt index 86ffc238..3e8cd30c 100644 --- a/native-codec/app/src/main/cpp/CMakeLists.txt +++ b/native-codec/app/src/main/cpp/CMakeLists.txt @@ -1,15 +1,15 @@ cmake_minimum_required(VERSION 3.22.1) -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -UNDEBUG") +include(AppLibrary) -add_library(native-codec-jni SHARED - looper.cpp - native-codec-jni.cpp) +add_app_library(native-codec-jni SHARED + looper.cpp + native-codec-jni.cpp +) -# Include libraries needed for native-codec-jni lib target_link_libraries(native-codec-jni - android - log - mediandk - OpenMAXAL) - + android + log + mediandk + OpenMAXAL +) diff --git a/native-codec/app/src/main/cpp/native-codec-jni.cpp b/native-codec/app/src/main/cpp/native-codec-jni.cpp index f4f99954..07fcf2da 100644 --- a/native-codec/app/src/main/cpp/native-codec-jni.cpp +++ b/native-codec/app/src/main/cpp/native-codec-jni.cpp @@ -199,7 +199,7 @@ void mylooper::handle(int what, void* obj) { extern "C" { jboolean Java_com_example_nativecodec_NativeCodec_createStreamingMediaPlayer( - JNIEnv* env, jclass clazz, jobject assetMgr, jstring filename) { + JNIEnv* env, jclass, jobject assetMgr, jstring filename) { LOGV("@@@ create"); // convert Java string to UTF-8 @@ -269,7 +269,7 @@ jboolean Java_com_example_nativecodec_NativeCodec_createStreamingMediaPlayer( // set the playing state for the streaming media player void Java_com_example_nativecodec_NativeCodec_setPlayingStreamingMediaPlayer( - JNIEnv* env, jclass clazz, jboolean isPlaying) { + JNIEnv*, jclass, jboolean isPlaying) { LOGV("@@@ playpause: %d", isPlaying); if (mlooper) { if (isPlaying) { @@ -281,8 +281,7 @@ void Java_com_example_nativecodec_NativeCodec_setPlayingStreamingMediaPlayer( } // shut down the native media system -void Java_com_example_nativecodec_NativeCodec_shutdown(JNIEnv* env, - jclass clazz) { +void Java_com_example_nativecodec_NativeCodec_shutdown(JNIEnv*, jclass) { LOGV("@@@ shutdown"); if (mlooper) { mlooper->post(kMsgDecodeDone, &data, true /* flush */); @@ -297,8 +296,7 @@ void Java_com_example_nativecodec_NativeCodec_shutdown(JNIEnv* env, } // set the surface -void Java_com_example_nativecodec_NativeCodec_setSurface(JNIEnv* env, - jclass clazz, +void Java_com_example_nativecodec_NativeCodec_setSurface(JNIEnv* env, jclass, jobject surface) { // obtain a native window from a Java surface if (data.window) { @@ -311,7 +309,7 @@ void Java_com_example_nativecodec_NativeCodec_setSurface(JNIEnv* env, // rewind the streaming media player void Java_com_example_nativecodec_NativeCodec_rewindStreamingMediaPlayer( - JNIEnv* env, jclass clazz) { + JNIEnv*, jclass) { LOGV("@@@ rewind"); if (mlooper) { mlooper->post(kMsgSeek, &data);