Downmix: Remove unneeded LVM_FLOAT
Test: atest downmix_tests
Bug: 187062102
Change-Id: Ia769b12419dbd054325e46974c53ed4c2a56fba2
diff --git a/media/libeffects/downmix/EffectDownmix.cpp b/media/libeffects/downmix/EffectDownmix.cpp
index 22a0b7c..0d1c447 100644
--- a/media/libeffects/downmix/EffectDownmix.cpp
+++ b/media/libeffects/downmix/EffectDownmix.cpp
@@ -28,8 +28,6 @@
#define MINUS_3_DB_IN_FLOAT M_SQRT1_2 // -3dB = 0.70710678
-#define LVM_FLOAT float
-
const uint32_t kSides = AUDIO_CHANNEL_OUT_SIDE_LEFT | AUDIO_CHANNEL_OUT_SIDE_RIGHT;
const uint32_t kBacks = AUDIO_CHANNEL_OUT_BACK_LEFT | AUDIO_CHANNEL_OUT_BACK_RIGHT;
const uint32_t kUnsupported =
@@ -137,7 +135,7 @@
// number of effects in this library
const int kNbEffects = sizeof(gDescriptors) / sizeof(const effect_descriptor_t *);
-static LVM_FLOAT clamp_float(LVM_FLOAT a) {
+static float clamp_float(float a) {
if (a > 1.0f) {
return 1.0f;
}
@@ -356,7 +354,7 @@
audio_buffer_t *inBuffer, audio_buffer_t *outBuffer) {
downmix_object_t *pDownmixer;
- LVM_FLOAT *pSrc, *pDst;
+ float *pSrc, *pDst;
downmix_module_t *pDwmModule = (downmix_module_t *)self;
if (pDwmModule == NULL) {
@@ -379,8 +377,8 @@
return -ENODATA;
}
- pSrc = (LVM_FLOAT *) inBuffer->s16;
- pDst = (LVM_FLOAT *) outBuffer->s16;
+ pSrc = inBuffer->f32;
+ pDst = outBuffer->f32;
size_t numFrames = outBuffer->frameCount;
const bool accumulate =
@@ -888,7 +886,7 @@
*
*----------------------------------------------------------------------------
*/
-void Downmix_foldFromQuad(LVM_FLOAT *pSrc, LVM_FLOAT *pDst, size_t numFrames, bool accumulate) {
+void Downmix_foldFromQuad(float *pSrc, float *pDst, size_t numFrames, bool accumulate) {
// sample at index 0 is FL
// sample at index 1 is FR
// sample at index 2 is RL
@@ -933,8 +931,8 @@
*
*----------------------------------------------------------------------------
*/
-void Downmix_foldFrom5Point1(LVM_FLOAT *pSrc, LVM_FLOAT *pDst, size_t numFrames, bool accumulate) {
- LVM_FLOAT lt, rt, centerPlusLfeContrib; // samples in Q19.12 format
+void Downmix_foldFrom5Point1(float *pSrc, float *pDst, size_t numFrames, bool accumulate) {
+ float lt, rt, centerPlusLfeContrib; // samples in Q19.12 format
// sample at index 0 is FL
// sample at index 1 is FR
// sample at index 2 is FC
@@ -995,8 +993,8 @@
*
*----------------------------------------------------------------------------
*/
-void Downmix_foldFrom7Point1(LVM_FLOAT *pSrc, LVM_FLOAT *pDst, size_t numFrames, bool accumulate) {
- LVM_FLOAT lt, rt, centerPlusLfeContrib; // samples in Q19.12 format
+void Downmix_foldFrom7Point1(float *pSrc, float *pDst, size_t numFrames, bool accumulate) {
+ float lt, rt, centerPlusLfeContrib; // samples in Q19.12 format
// sample at index 0 is FL
// sample at index 1 is FR
// sample at index 2 is FC
@@ -1069,7 +1067,7 @@
*----------------------------------------------------------------------------
*/
bool Downmix_foldGeneric(
- uint32_t mask, LVM_FLOAT *pSrc, LVM_FLOAT *pDst, size_t numFrames, bool accumulate) {
+ uint32_t mask, float *pSrc, float *pDst, size_t numFrames, bool accumulate) {
if (!Downmix_validChannelMask(mask)) {
return false;
@@ -1095,7 +1093,7 @@
const int indexSL = hasSides ? indexBC + 1 : indexBC; // side left
const int indexSR = hasSides ? indexSL + 1 : indexSL; // side right
- LVM_FLOAT lt, rt, centersLfeContrib;
+ float lt, rt, centersLfeContrib;
// code is mostly duplicated between the two values of accumulate to avoid repeating the test
// for every sample
if (accumulate) {