libaudioprocessing: Trivial dependency cleanups
- Remove unused dependencies on libnbaio and libnblog;
- Move dependencies on libaudiohal and libsonic to libaudioprocessing
as AudioMixer implementation does not use them.
Test: make
Merged-In: I258a450725bdacb4fcf437b6f86582d51d40e622
Change-Id: I258a450725bdacb4fcf437b6f86582d51d40e622
diff --git a/media/libaudioclient/include/media/AudioMixer.h b/media/libaudioclient/include/media/AudioMixer.h
index 783eef3..6a8239c 100644
--- a/media/libaudioclient/include/media/AudioMixer.h
+++ b/media/libaudioclient/include/media/AudioMixer.h
@@ -43,10 +43,6 @@
namespace android {
-namespace NBLog {
-class Writer;
-} // namespace NBLog
-
// ----------------------------------------------------------------------------
class AudioMixer
@@ -188,10 +184,6 @@
return ss.str();
}
- void setNBLogWriter(NBLog::Writer *logWriter) {
- mNBLogWriter = logWriter;
- }
-
static inline bool isValidFormat(audio_format_t format) {
switch (format) {
case AUDIO_FORMAT_PCM_8_BIT:
@@ -491,8 +483,6 @@
const uint32_t mSampleRate;
const size_t mFrameCount;
- NBLog::Writer *mNBLogWriter = nullptr; // associated NBLog::Writer
-
process_hook_t mHook = &AudioMixer::process__nop; // one of process__*, never nullptr
// the size of the type (int32_t) should be the largest of all types supported
diff --git a/media/libaudioprocessing/Android.bp b/media/libaudioprocessing/Android.bp
index cb78063..a8c44f3 100644
--- a/media/libaudioprocessing/Android.bp
+++ b/media/libaudioprocessing/Android.bp
@@ -4,13 +4,9 @@
export_include_dirs: ["include"],
shared_libs: [
- "libaudiohal",
"libaudioutils",
"libcutils",
"liblog",
- "libnbaio",
- "libnblog",
- "libsonic",
"libutils",
"libvibrator",
],
@@ -36,6 +32,12 @@
"BufferProviders.cpp",
"RecordBufferConverter.cpp",
],
+
+ shared_libs: [
+ "libaudiohal",
+ "libsonic",
+ ],
+
whole_static_libs: ["libaudioprocessing_arm"],
}