|
|
@ -51,10 +51,7 @@ |
|
|
|
|
|
|
|
|
|
|
|
#define MP3_MASK 0xFFFE0CCF |
|
|
|
#define MP3_MASK 0xFFFE0CCF |
|
|
|
|
|
|
|
|
|
|
|
/* define USE_HIGHPRECISION to have a bit exact (but slower) mpeg
|
|
|
|
#ifdef CONFIG_MPEGAUDIO_HP |
|
|
|
audio decoder */ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#ifdef USE_HIGHPRECISION |
|
|
|
|
|
|
|
#define FRAC_BITS 23 /* fractional bits for sb_samples and dct */ |
|
|
|
#define FRAC_BITS 23 /* fractional bits for sb_samples and dct */ |
|
|
|
#define WFRAC_BITS 16 /* fractional bits for window */ |
|
|
|
#define WFRAC_BITS 16 /* fractional bits for window */ |
|
|
|
#else |
|
|
|
#else |
|
|
@ -66,7 +63,7 @@ |
|
|
|
|
|
|
|
|
|
|
|
#define FIX(a) ((int)((a) * FRAC_ONE)) |
|
|
|
#define FIX(a) ((int)((a) * FRAC_ONE)) |
|
|
|
|
|
|
|
|
|
|
|
#if defined(USE_HIGHPRECISION) && defined(CONFIG_AUDIO_NONSHORT) |
|
|
|
#if defined(CONFIG_MPEGAUDIO_HP) && defined(CONFIG_AUDIO_NONSHORT) |
|
|
|
typedef int32_t OUT_INT; |
|
|
|
typedef int32_t OUT_INT; |
|
|
|
#define OUT_MAX INT32_MAX |
|
|
|
#define OUT_MAX INT32_MAX |
|
|
|
#define OUT_MIN INT32_MIN |
|
|
|
#define OUT_MIN INT32_MIN |
|
|
|