TimestretchBufferProvider integration with Sonic Library
Using Sonic as backbone for time stretching algorithm.
Adding libsonic to needed makefiles.
bug: 19196501
Change-Id: I1ea9221d2f56e4e79fba8746ce0ad350b5079e82
diff --git a/services/audioflinger/BufferProviders.h b/services/audioflinger/BufferProviders.h
index 2b6ea47..42030c0 100644
--- a/services/audioflinger/BufferProviders.h
+++ b/services/audioflinger/BufferProviders.h
@@ -23,6 +23,7 @@
#include <hardware/audio_effect.h>
#include <media/AudioBufferProvider.h>
#include <system/audio.h>
+#include <sonic.h>
namespace android {
@@ -183,6 +184,7 @@
size_t mLocalBufferFrameCount;
void *mLocalBufferData;
size_t mRemaining;
+ sonicStream mSonicStream;
};
// ----------------------------------------------------------------------------