From e8d8a2bb9704beffed0780c7e0f3a9ef050ae97e Mon Sep 17 00:00:00 2001 From: solenberg Date: Fri, 25 Nov 2016 11:34:17 -0800 Subject: [PATCH] Move ADM specific Android files into modules/audio_device/android/ - Move helpers_android.* and jvm_android.* from modules/utility/. BUG=none TBR=perkj@webrtc.org Review-Url: https://codereview.webrtc.org/2533573002 Cr-Commit-Position: refs/heads/master@{#15253} --- webrtc/modules/audio_device/BUILD.gn | 4 ++++ webrtc/modules/audio_device/android/audio_manager.cc | 2 +- webrtc/modules/audio_device/android/audio_manager.h | 8 ++++---- webrtc/modules/audio_device/android/audio_record_jni.h | 6 +++--- webrtc/modules/audio_device/android/audio_track_jni.h | 6 +++--- webrtc/modules/audio_device/android/build_info.cc | 2 +- webrtc/modules/audio_device/android/build_info.h | 2 +- webrtc/modules/audio_device/android/ensure_initialized.cc | 2 +- .../source => audio_device/android}/helpers_android.cc | 7 +++---- .../include => audio_device/android}/helpers_android.h | 8 +++++--- .../source => audio_device/android}/jvm_android.cc | 2 +- .../include => audio_device/android}/jvm_android.h | 8 ++++---- webrtc/modules/audio_device/android/opensles_player.h | 4 ++-- webrtc/modules/audio_device/android/opensles_recorder.h | 4 ++-- webrtc/modules/utility/BUILD.gn | 4 ---- webrtc/voice_engine/BUILD.gn | 1 - webrtc/voice_engine/voice_engine_impl.cc | 5 +---- 17 files changed, 36 insertions(+), 39 deletions(-) rename webrtc/modules/{utility/source => audio_device/android}/helpers_android.cc (96%) rename webrtc/modules/{utility/include => audio_device/android}/helpers_android.h (91%) rename webrtc/modules/{utility/source => audio_device/android}/jvm_android.cc (99%) rename webrtc/modules/{utility/include => audio_device/android}/jvm_android.h (96%) diff --git a/webrtc/modules/audio_device/BUILD.gn b/webrtc/modules/audio_device/BUILD.gn index 7a0bce0736..41ca820099 100644 --- a/webrtc/modules/audio_device/BUILD.gn +++ b/webrtc/modules/audio_device/BUILD.gn @@ -110,6 +110,10 @@ rtc_static_library("audio_device") { "android/audio_track_jni.h", "android/build_info.cc", "android/build_info.h", + "android/helpers_android.cc", + "android/helpers_android.h", + "android/jvm_android.cc", + "android/jvm_android.h", "android/opensles_common.cc", "android/opensles_common.h", "android/opensles_player.cc", diff --git a/webrtc/modules/audio_device/android/audio_manager.cc b/webrtc/modules/audio_device/android/audio_manager.cc index 6925c3d614..1081e7fbc1 100644 --- a/webrtc/modules/audio_device/android/audio_manager.cc +++ b/webrtc/modules/audio_device/android/audio_manager.cc @@ -17,7 +17,7 @@ #include "webrtc/base/arraysize.h" #include "webrtc/base/checks.h" #include "webrtc/modules/audio_device/android/audio_common.h" -#include "webrtc/modules/utility/include/helpers_android.h" +#include "webrtc/modules/audio_device/android/helpers_android.h" #define TAG "AudioManager" #define ALOGV(...) __android_log_print(ANDROID_LOG_VERBOSE, TAG, __VA_ARGS__) diff --git a/webrtc/modules/audio_device/android/audio_manager.h b/webrtc/modules/audio_device/android/audio_manager.h index 6540cc505d..e03159190a 100644 --- a/webrtc/modules/audio_device/android/audio_manager.h +++ b/webrtc/modules/audio_device/android/audio_manager.h @@ -18,12 +18,12 @@ #include "webrtc/base/thread_checker.h" #include "webrtc/modules/audio_device/android/audio_common.h" -#include "webrtc/modules/audio_device/audio_device_config.h" -#include "webrtc/modules/audio_device/include/audio_device_defines.h" +#include "webrtc/modules/audio_device/android/helpers_android.h" +#include "webrtc/modules/audio_device/android/jvm_android.h" #include "webrtc/modules/audio_device/android/opensles_common.h" +#include "webrtc/modules/audio_device/audio_device_config.h" #include "webrtc/modules/audio_device/audio_device_generic.h" -#include "webrtc/modules/utility/include/helpers_android.h" -#include "webrtc/modules/utility/include/jvm_android.h" +#include "webrtc/modules/audio_device/include/audio_device_defines.h" namespace webrtc { diff --git a/webrtc/modules/audio_device/android/audio_record_jni.h b/webrtc/modules/audio_device/android/audio_record_jni.h index 3a1a94aa41..49469e6f93 100644 --- a/webrtc/modules/audio_device/android/audio_record_jni.h +++ b/webrtc/modules/audio_device/android/audio_record_jni.h @@ -17,10 +17,10 @@ #include "webrtc/base/thread_checker.h" #include "webrtc/modules/audio_device/android/audio_manager.h" -#include "webrtc/modules/audio_device/include/audio_device_defines.h" +#include "webrtc/modules/audio_device/android/helpers_android.h" +#include "webrtc/modules/audio_device/android/jvm_android.h" #include "webrtc/modules/audio_device/audio_device_generic.h" -#include "webrtc/modules/utility/include/helpers_android.h" -#include "webrtc/modules/utility/include/jvm_android.h" +#include "webrtc/modules/audio_device/include/audio_device_defines.h" namespace webrtc { diff --git a/webrtc/modules/audio_device/android/audio_track_jni.h b/webrtc/modules/audio_device/android/audio_track_jni.h index 2c78a5901c..a80dec2c30 100644 --- a/webrtc/modules/audio_device/android/audio_track_jni.h +++ b/webrtc/modules/audio_device/android/audio_track_jni.h @@ -18,10 +18,10 @@ #include "webrtc/base/thread_checker.h" #include "webrtc/modules/audio_device/android/audio_common.h" #include "webrtc/modules/audio_device/android/audio_manager.h" -#include "webrtc/modules/audio_device/include/audio_device_defines.h" +#include "webrtc/modules/audio_device/android/helpers_android.h" +#include "webrtc/modules/audio_device/android/jvm_android.h" #include "webrtc/modules/audio_device/audio_device_generic.h" -#include "webrtc/modules/utility/include/helpers_android.h" -#include "webrtc/modules/utility/include/jvm_android.h" +#include "webrtc/modules/audio_device/include/audio_device_defines.h" namespace webrtc { diff --git a/webrtc/modules/audio_device/android/build_info.cc b/webrtc/modules/audio_device/android/build_info.cc index 3628e408e5..d983a58504 100644 --- a/webrtc/modules/audio_device/android/build_info.cc +++ b/webrtc/modules/audio_device/android/build_info.cc @@ -10,7 +10,7 @@ #include "webrtc/modules/audio_device/android/build_info.h" -#include "webrtc/modules/utility/include/helpers_android.h" +#include "webrtc/modules/audio_device/android/helpers_android.h" namespace webrtc { diff --git a/webrtc/modules/audio_device/android/build_info.h b/webrtc/modules/audio_device/android/build_info.h index d9640dd7bf..92fb2ea380 100644 --- a/webrtc/modules/audio_device/android/build_info.h +++ b/webrtc/modules/audio_device/android/build_info.h @@ -15,7 +15,7 @@ #include #include -#include "webrtc/modules/utility/include/jvm_android.h" +#include "webrtc/modules/audio_device/android/jvm_android.h" namespace webrtc { diff --git a/webrtc/modules/audio_device/android/ensure_initialized.cc b/webrtc/modules/audio_device/android/ensure_initialized.cc index 9bc08ab196..febfb2024f 100644 --- a/webrtc/modules/audio_device/android/ensure_initialized.cc +++ b/webrtc/modules/audio_device/android/ensure_initialized.cc @@ -23,7 +23,7 @@ RTC_POP_IGNORING_WUNDEF() #include "webrtc/base/checks.h" #include "webrtc/modules/audio_device/android/audio_record_jni.h" #include "webrtc/modules/audio_device/android/audio_track_jni.h" -#include "webrtc/modules/utility/include/jvm_android.h" +#include "webrtc/modules/audio_device/android/jvm_android.h" namespace webrtc { namespace audiodevicemodule { diff --git a/webrtc/modules/utility/source/helpers_android.cc b/webrtc/modules/audio_device/android/helpers_android.cc similarity index 96% rename from webrtc/modules/utility/source/helpers_android.cc rename to webrtc/modules/audio_device/android/helpers_android.cc index aea35f8d5a..5e5b1a9ef4 100644 --- a/webrtc/modules/utility/source/helpers_android.cc +++ b/webrtc/modules/audio_device/android/helpers_android.cc @@ -8,8 +8,7 @@ * be found in the AUTHORS file in the root of the source tree. */ -#include "webrtc/base/checks.h" -#include "webrtc/modules/utility/include/helpers_android.h" +#include "webrtc/modules/audio_device/android/helpers_android.h" #include #include @@ -45,7 +44,7 @@ jlong PointerTojlong(void* ptr) { return ret; } -jmethodID GetMethodID ( +jmethodID GetMethodID( JNIEnv* jni, jclass c, const char* name, const char* signature) { jmethodID m = jni->GetMethodID(c, name, signature); CHECK_EXCEPTION(jni) << "Error during GetMethodID: " << name << ", " @@ -54,7 +53,7 @@ jmethodID GetMethodID ( return m; } -jmethodID GetStaticMethodID ( +jmethodID GetStaticMethodID( JNIEnv* jni, jclass c, const char* name, const char* signature) { jmethodID m = jni->GetStaticMethodID(c, name, signature); CHECK_EXCEPTION(jni) << "Error during GetStaticMethodID: " << name << ", " diff --git a/webrtc/modules/utility/include/helpers_android.h b/webrtc/modules/audio_device/android/helpers_android.h similarity index 91% rename from webrtc/modules/utility/include/helpers_android.h rename to webrtc/modules/audio_device/android/helpers_android.h index 2840ca965e..5833497f38 100644 --- a/webrtc/modules/utility/include/helpers_android.h +++ b/webrtc/modules/audio_device/android/helpers_android.h @@ -8,12 +8,14 @@ * be found in the AUTHORS file in the root of the source tree. */ -#ifndef WEBRTC_MODULES_UTILITY_INCLUDE_HELPERS_ANDROID_H_ -#define WEBRTC_MODULES_UTILITY_INCLUDE_HELPERS_ANDROID_H_ +#ifndef WEBRTC_MODULES_AUDIO_DEVICE_ANDROID_HELPERS_ANDROID_H_ +#define WEBRTC_MODULES_AUDIO_DEVICE_ANDROID_HELPERS_ANDROID_H_ #include #include +#include "webrtc/base/checks.h" + // Abort the process if |jni| has a Java exception pending. // TODO(henrika): merge with CHECK_JNI_EXCEPTION() in jni_helpers.h. #define CHECK_EXCEPTION(jni) \ @@ -84,4 +86,4 @@ class ScopedGlobalRef { } // namespace webrtc -#endif // WEBRTC_MODULES_UTILITY_INCLUDE_HELPERS_ANDROID_H_ +#endif // WEBRTC_MODULES_AUDIO_DEVICE_ANDROID_HELPERS_ANDROID_H_ diff --git a/webrtc/modules/utility/source/jvm_android.cc b/webrtc/modules/audio_device/android/jvm_android.cc similarity index 99% rename from webrtc/modules/utility/source/jvm_android.cc rename to webrtc/modules/audio_device/android/jvm_android.cc index 9d08688700..832f86983b 100644 --- a/webrtc/modules/utility/source/jvm_android.cc +++ b/webrtc/modules/audio_device/android/jvm_android.cc @@ -12,7 +12,7 @@ #include -#include "webrtc/modules/utility/include/jvm_android.h" +#include "webrtc/modules/audio_device/android/jvm_android.h" #include "webrtc/base/checks.h" diff --git a/webrtc/modules/utility/include/jvm_android.h b/webrtc/modules/audio_device/android/jvm_android.h similarity index 96% rename from webrtc/modules/utility/include/jvm_android.h rename to webrtc/modules/audio_device/android/jvm_android.h index 51a0bd841a..0620ad31bb 100644 --- a/webrtc/modules/utility/include/jvm_android.h +++ b/webrtc/modules/audio_device/android/jvm_android.h @@ -8,8 +8,8 @@ * be found in the AUTHORS file in the root of the source tree. */ -#ifndef WEBRTC_MODULES_UTILITY_INCLUDE_JVM_ANDROID_H_ -#define WEBRTC_MODULES_UTILITY_INCLUDE_JVM_ANDROID_H_ +#ifndef WEBRTC_MODULES_AUDIO_DEVICE_ANDROID_JVM_ANDROID_H_ +#define WEBRTC_MODULES_AUDIO_DEVICE_ANDROID_JVM_ANDROID_H_ #include @@ -17,7 +17,7 @@ #include #include "webrtc/base/thread_checker.h" -#include "webrtc/modules/utility/include/helpers_android.h" +#include "webrtc/modules/audio_device/android/helpers_android.h" namespace webrtc { @@ -184,4 +184,4 @@ class JVM { } // namespace webrtc -#endif // WEBRTC_MODULES_UTILITY_INCLUDE_JVM_ANDROID_H_ +#endif // WEBRTC_MODULES_AUDIO_DEVICE_ANDROID_JVM_ANDROID_H_ diff --git a/webrtc/modules/audio_device/android/opensles_player.h b/webrtc/modules/audio_device/android/opensles_player.h index 62de50eacd..6fe1c11672 100644 --- a/webrtc/modules/audio_device/android/opensles_player.h +++ b/webrtc/modules/audio_device/android/opensles_player.h @@ -18,10 +18,10 @@ #include "webrtc/base/thread_checker.h" #include "webrtc/modules/audio_device/android/audio_common.h" #include "webrtc/modules/audio_device/android/audio_manager.h" +#include "webrtc/modules/audio_device/android/helpers_android.h" #include "webrtc/modules/audio_device/android/opensles_common.h" -#include "webrtc/modules/audio_device/include/audio_device_defines.h" #include "webrtc/modules/audio_device/audio_device_generic.h" -#include "webrtc/modules/utility/include/helpers_android.h" +#include "webrtc/modules/audio_device/include/audio_device_defines.h" namespace webrtc { diff --git a/webrtc/modules/audio_device/android/opensles_recorder.h b/webrtc/modules/audio_device/android/opensles_recorder.h index 952371a43a..158d3a87f9 100644 --- a/webrtc/modules/audio_device/android/opensles_recorder.h +++ b/webrtc/modules/audio_device/android/opensles_recorder.h @@ -20,10 +20,10 @@ #include "webrtc/base/thread_checker.h" #include "webrtc/modules/audio_device/android/audio_common.h" #include "webrtc/modules/audio_device/android/audio_manager.h" +#include "webrtc/modules/audio_device/android/helpers_android.h" #include "webrtc/modules/audio_device/android/opensles_common.h" -#include "webrtc/modules/audio_device/include/audio_device_defines.h" #include "webrtc/modules/audio_device/audio_device_generic.h" -#include "webrtc/modules/utility/include/helpers_android.h" +#include "webrtc/modules/audio_device/include/audio_device_defines.h" namespace webrtc { diff --git a/webrtc/modules/utility/BUILD.gn b/webrtc/modules/utility/BUILD.gn index b8f5f2ebaf..a648748d37 100644 --- a/webrtc/modules/utility/BUILD.gn +++ b/webrtc/modules/utility/BUILD.gn @@ -13,16 +13,12 @@ rtc_static_library("utility") { "include/audio_frame_operations.h", "include/file_player.h", "include/file_recorder.h", - "include/helpers_android.h", - "include/jvm_android.h", "include/process_thread.h", "source/audio_frame_operations.cc", "source/coder.cc", "source/coder.h", "source/file_player.cc", "source/file_recorder.cc", - "source/helpers_android.cc", - "source/jvm_android.cc", "source/process_thread_impl.cc", "source/process_thread_impl.h", ] diff --git a/webrtc/voice_engine/BUILD.gn b/webrtc/voice_engine/BUILD.gn index 919708e241..4fed648a74 100644 --- a/webrtc/voice_engine/BUILD.gn +++ b/webrtc/voice_engine/BUILD.gn @@ -195,7 +195,6 @@ if (rtc_include_tests) { "//webrtc/modules/audio_processing", "//webrtc/modules/media_file", "//webrtc/modules/rtp_rtcp", - "//webrtc/modules/utility", "//webrtc/system_wrappers", "//webrtc/test:test_support_main", ] diff --git a/webrtc/voice_engine/voice_engine_impl.cc b/webrtc/voice_engine/voice_engine_impl.cc index 5b92d27313..4dda4663f8 100644 --- a/webrtc/voice_engine/voice_engine_impl.cc +++ b/webrtc/voice_engine/voice_engine_impl.cc @@ -9,10 +9,7 @@ */ #if defined(WEBRTC_ANDROID) -#include "webrtc/modules/audio_device/android/audio_device_template.h" -#include "webrtc/modules/audio_device/android/audio_record_jni.h" -#include "webrtc/modules/audio_device/android/audio_track_jni.h" -#include "webrtc/modules/utility/include/jvm_android.h" +#include "webrtc/modules/audio_device/android/jvm_android.h" #endif #include "webrtc/base/checks.h"