Loading core/jni/Android.mk +1 −8 Original line number Diff line number Diff line Loading @@ -112,9 +112,6 @@ LOCAL_SRC_FILES:= \ android_media_AudioSystem.cpp \ android_media_AudioTrack.cpp \ android_media_JetPlayer.cpp \ android_media_MtpClient.cpp \ android_media_MtpCursor.cpp \ android_media_MtpServer.cpp \ android_media_ToneGenerator.cpp \ android_hardware_Camera.cpp \ android_hardware_SensorManager.cpp \ Loading Loading @@ -149,7 +146,6 @@ LOCAL_C_INCLUDES += \ $(call include-path-for, libhardware_legacy)/hardware_legacy \ $(LOCAL_PATH)/../../include/ui \ $(LOCAL_PATH)/../../include/utils \ $(LOCAL_PATH)/../../media/mtp \ external/skia/include/core \ external/skia/include/effects \ external/skia/include/images \ Loading Loading @@ -194,10 +190,7 @@ LOCAL_SHARED_LIBRARIES := \ libicudata \ libmedia \ libwpa_client \ libjpeg \ libstagefright LOCAL_STATIC_LIBRARIES := libmtp libusbhost libjpeg ifeq ($(BOARD_HAVE_BLUETOOTH),true) LOCAL_C_INCLUDES += \ Loading core/jni/AndroidRuntime.cpp +0 −6 Original line number Diff line number Diff line Loading @@ -126,9 +126,6 @@ extern int register_android_database_SQLiteProgram(JNIEnv* env); extern int register_android_database_SQLiteQuery(JNIEnv* env); extern int register_android_database_SQLiteStatement(JNIEnv* env); extern int register_android_debug_JNITest(JNIEnv* env); extern int register_android_media_MtpClient(JNIEnv *env); extern int register_android_media_MtpCursor(JNIEnv *env); extern int register_android_media_MtpServer(JNIEnv *env); extern int register_android_nio_utils(JNIEnv* env); extern int register_android_pim_EventRecurrence(JNIEnv* env); extern int register_android_text_format_Time(JNIEnv* env); Loading Loading @@ -1282,9 +1279,6 @@ static const RegJNIRec gRegJNI[] = { REG_JNI(register_android_media_AudioSystem), REG_JNI(register_android_media_AudioTrack), REG_JNI(register_android_media_JetPlayer), REG_JNI(register_android_media_MtpClient), REG_JNI(register_android_media_MtpCursor), REG_JNI(register_android_media_MtpServer), REG_JNI(register_android_media_ToneGenerator), REG_JNI(register_android_opengl_classes), Loading include/android_runtime/AndroidRuntime.h +5 −1 Original line number Diff line number Diff line Loading @@ -31,6 +31,8 @@ namespace android { class CursorWindow; class AndroidRuntime { public: Loading Loading @@ -121,6 +123,8 @@ private: // Returns the Unix file descriptor for a ParcelFileDescriptor object extern int getParcelFileDescriptorFD(JNIEnv* env, jobject object); extern CursorWindow * get_window_from_object(JNIEnv * env, jobject javaWindow); } #endif media/jni/Android.mk +8 −3 Original line number Diff line number Diff line Loading @@ -12,7 +12,10 @@ LOCAL_SRC_FILES:= \ android_media_MediaMetadataRetriever.cpp \ android_media_ResampleInputStream.cpp \ android_media_MediaProfiles.cpp \ android_media_AmrInputStream.cpp android_media_AmrInputStream.cpp \ android_media_MtpClient.cpp \ android_media_MtpCursor.cpp \ android_media_MtpServer.cpp \ LOCAL_SHARED_LIBRARIES := \ libandroid_runtime \ Loading @@ -25,7 +28,8 @@ LOCAL_SHARED_LIBRARIES := \ libcutils \ libsurfaceflinger_client \ libstagefright \ libcamera_client libcamera_client \ libsqlite ifneq ($(BUILD_WITHOUT_PV),true) Loading @@ -35,7 +39,7 @@ else LOCAL_CFLAGS += -DNO_OPENCORE endif LOCAL_STATIC_LIBRARIES := LOCAL_STATIC_LIBRARIES := libmtp libusbhost LOCAL_C_INCLUDES += \ external/tremor/Tremor \ Loading @@ -44,6 +48,7 @@ LOCAL_C_INCLUDES += \ frameworks/base/media/libstagefright/codecs/amrnb/enc/src \ frameworks/base/media/libstagefright/codecs/amrnb/common \ frameworks/base/media/libstagefright/codecs/amrnb/common/include \ frameworks/base/media/mtp \ $(PV_INCLUDES) \ $(JNI_H_INCLUDE) \ $(call include-path-for, corecg graphics) Loading media/jni/android_media_MediaPlayer.cpp +18 −0 Original line number Diff line number Diff line Loading @@ -777,6 +777,9 @@ extern int register_android_media_MediaRecorder(JNIEnv *env); extern int register_android_media_MediaScanner(JNIEnv *env); extern int register_android_media_ResampleInputStream(JNIEnv *env); extern int register_android_media_MediaProfiles(JNIEnv *env); extern int register_android_media_MtpClient(JNIEnv *env); extern int register_android_media_MtpCursor(JNIEnv *env); extern int register_android_media_MtpServer(JNIEnv *env); #ifndef NO_OPENCORE extern int register_android_media_AmrInputStream(JNIEnv *env); Loading Loading @@ -830,6 +833,21 @@ jint JNI_OnLoad(JavaVM* vm, void* reserved) goto bail; } if (register_android_media_MtpClient(env) < 0) { LOGE("ERROR: MtpClient native registration failed"); goto bail; } if (register_android_media_MtpCursor(env) < 0) { LOGE("ERROR: MtpCursor native registration failed"); goto bail; } if (register_android_media_MtpServer(env) < 0) { LOGE("ERROR: MtpServer native registration failed"); goto bail; } /* success -- return valid version number */ result = JNI_VERSION_1_4; Loading Loading
core/jni/Android.mk +1 −8 Original line number Diff line number Diff line Loading @@ -112,9 +112,6 @@ LOCAL_SRC_FILES:= \ android_media_AudioSystem.cpp \ android_media_AudioTrack.cpp \ android_media_JetPlayer.cpp \ android_media_MtpClient.cpp \ android_media_MtpCursor.cpp \ android_media_MtpServer.cpp \ android_media_ToneGenerator.cpp \ android_hardware_Camera.cpp \ android_hardware_SensorManager.cpp \ Loading Loading @@ -149,7 +146,6 @@ LOCAL_C_INCLUDES += \ $(call include-path-for, libhardware_legacy)/hardware_legacy \ $(LOCAL_PATH)/../../include/ui \ $(LOCAL_PATH)/../../include/utils \ $(LOCAL_PATH)/../../media/mtp \ external/skia/include/core \ external/skia/include/effects \ external/skia/include/images \ Loading Loading @@ -194,10 +190,7 @@ LOCAL_SHARED_LIBRARIES := \ libicudata \ libmedia \ libwpa_client \ libjpeg \ libstagefright LOCAL_STATIC_LIBRARIES := libmtp libusbhost libjpeg ifeq ($(BOARD_HAVE_BLUETOOTH),true) LOCAL_C_INCLUDES += \ Loading
core/jni/AndroidRuntime.cpp +0 −6 Original line number Diff line number Diff line Loading @@ -126,9 +126,6 @@ extern int register_android_database_SQLiteProgram(JNIEnv* env); extern int register_android_database_SQLiteQuery(JNIEnv* env); extern int register_android_database_SQLiteStatement(JNIEnv* env); extern int register_android_debug_JNITest(JNIEnv* env); extern int register_android_media_MtpClient(JNIEnv *env); extern int register_android_media_MtpCursor(JNIEnv *env); extern int register_android_media_MtpServer(JNIEnv *env); extern int register_android_nio_utils(JNIEnv* env); extern int register_android_pim_EventRecurrence(JNIEnv* env); extern int register_android_text_format_Time(JNIEnv* env); Loading Loading @@ -1282,9 +1279,6 @@ static const RegJNIRec gRegJNI[] = { REG_JNI(register_android_media_AudioSystem), REG_JNI(register_android_media_AudioTrack), REG_JNI(register_android_media_JetPlayer), REG_JNI(register_android_media_MtpClient), REG_JNI(register_android_media_MtpCursor), REG_JNI(register_android_media_MtpServer), REG_JNI(register_android_media_ToneGenerator), REG_JNI(register_android_opengl_classes), Loading
include/android_runtime/AndroidRuntime.h +5 −1 Original line number Diff line number Diff line Loading @@ -31,6 +31,8 @@ namespace android { class CursorWindow; class AndroidRuntime { public: Loading Loading @@ -121,6 +123,8 @@ private: // Returns the Unix file descriptor for a ParcelFileDescriptor object extern int getParcelFileDescriptorFD(JNIEnv* env, jobject object); extern CursorWindow * get_window_from_object(JNIEnv * env, jobject javaWindow); } #endif
media/jni/Android.mk +8 −3 Original line number Diff line number Diff line Loading @@ -12,7 +12,10 @@ LOCAL_SRC_FILES:= \ android_media_MediaMetadataRetriever.cpp \ android_media_ResampleInputStream.cpp \ android_media_MediaProfiles.cpp \ android_media_AmrInputStream.cpp android_media_AmrInputStream.cpp \ android_media_MtpClient.cpp \ android_media_MtpCursor.cpp \ android_media_MtpServer.cpp \ LOCAL_SHARED_LIBRARIES := \ libandroid_runtime \ Loading @@ -25,7 +28,8 @@ LOCAL_SHARED_LIBRARIES := \ libcutils \ libsurfaceflinger_client \ libstagefright \ libcamera_client libcamera_client \ libsqlite ifneq ($(BUILD_WITHOUT_PV),true) Loading @@ -35,7 +39,7 @@ else LOCAL_CFLAGS += -DNO_OPENCORE endif LOCAL_STATIC_LIBRARIES := LOCAL_STATIC_LIBRARIES := libmtp libusbhost LOCAL_C_INCLUDES += \ external/tremor/Tremor \ Loading @@ -44,6 +48,7 @@ LOCAL_C_INCLUDES += \ frameworks/base/media/libstagefright/codecs/amrnb/enc/src \ frameworks/base/media/libstagefright/codecs/amrnb/common \ frameworks/base/media/libstagefright/codecs/amrnb/common/include \ frameworks/base/media/mtp \ $(PV_INCLUDES) \ $(JNI_H_INCLUDE) \ $(call include-path-for, corecg graphics) Loading
media/jni/android_media_MediaPlayer.cpp +18 −0 Original line number Diff line number Diff line Loading @@ -777,6 +777,9 @@ extern int register_android_media_MediaRecorder(JNIEnv *env); extern int register_android_media_MediaScanner(JNIEnv *env); extern int register_android_media_ResampleInputStream(JNIEnv *env); extern int register_android_media_MediaProfiles(JNIEnv *env); extern int register_android_media_MtpClient(JNIEnv *env); extern int register_android_media_MtpCursor(JNIEnv *env); extern int register_android_media_MtpServer(JNIEnv *env); #ifndef NO_OPENCORE extern int register_android_media_AmrInputStream(JNIEnv *env); Loading Loading @@ -830,6 +833,21 @@ jint JNI_OnLoad(JavaVM* vm, void* reserved) goto bail; } if (register_android_media_MtpClient(env) < 0) { LOGE("ERROR: MtpClient native registration failed"); goto bail; } if (register_android_media_MtpCursor(env) < 0) { LOGE("ERROR: MtpCursor native registration failed"); goto bail; } if (register_android_media_MtpServer(env) < 0) { LOGE("ERROR: MtpServer native registration failed"); goto bail; } /* success -- return valid version number */ result = JNI_VERSION_1_4; Loading