summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/codecs/liba52/a52_internal.h2
-rw-r--r--apps/codecs/liba52/downmix.c3
-rw-r--r--apps/codecs/liba52/imdct.c7
3 files changed, 9 insertions, 3 deletions
diff --git a/apps/codecs/liba52/a52_internal.h b/apps/codecs/liba52/a52_internal.h
index a158227..32b1160 100644
--- a/apps/codecs/liba52/a52_internal.h
+++ b/apps/codecs/liba52/a52_internal.h
@@ -155,6 +155,6 @@ typedef int16_t quantizer_t;
#define MUL_C(a,b) MUL_L (a, LEVEL (b))
#define DIV(a,b) ((((int64_t)LEVEL (a)) << 26) / (b))
-#define BIAS(x) (x)
+#define BIAS(x) ((x) + (bias*0))
#endif
diff --git a/apps/codecs/liba52/downmix.c b/apps/codecs/liba52/downmix.c
index 5660951..89b6da2 100644
--- a/apps/codecs/liba52/downmix.c
+++ b/apps/codecs/liba52/downmix.c
@@ -480,6 +480,9 @@ static void zero (sample_t * samples)
void a52_downmix (sample_t * samples, int acmod, int output, sample_t bias,
level_t clev, level_t slev)
{
+ /* avoid compiler warning */
+ (void)clev;
+
switch (CONVERT (acmod, output & A52_CHANNEL_MASK)) {
case CONVERT (A52_CHANNEL, A52_CHANNEL2):
diff --git a/apps/codecs/liba52/imdct.c b/apps/codecs/liba52/imdct.c
index 4d5a6ca..cbede95 100644
--- a/apps/codecs/liba52/imdct.c
+++ b/apps/codecs/liba52/imdct.c
@@ -345,6 +345,7 @@ void a52_imdct_256 (sample_t * data, sample_t * delay, sample_t bias)
}
}
+/*
static double besselI0 (double x)
{
double bessel = 1;
@@ -355,11 +356,13 @@ static double besselI0 (double x)
while (--i);
return bessel;
}
+*/
void a52_imdct_init (uint32_t mm_accel)
{
- int i, k;
-/* double sum;
+ (void)mm_accel;
+/* int i, k;
+ double sum;
double local_imdct_window[256];*/
/* compute imdct window - kaiser-bessel derived window, alpha = 5.0 */