diff options
Diffstat (limited to 'apps/codecs/libfaad')
-rw-r--r-- | apps/codecs/libfaad/huffman.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/apps/codecs/libfaad/huffman.c b/apps/codecs/libfaad/huffman.c index d1cc0660c3..8b9e27b553 100644 --- a/apps/codecs/libfaad/huffman.c +++ b/apps/codecs/libfaad/huffman.c | |||
@@ -50,7 +50,9 @@ static uint8_t huffman_binary_quad_sign(uint8_t cb, bitfile *ld, int16_t *sp); | |||
50 | static uint8_t huffman_binary_pair(uint8_t cb, bitfile *ld, int16_t *sp); | 50 | static uint8_t huffman_binary_pair(uint8_t cb, bitfile *ld, int16_t *sp); |
51 | static uint8_t huffman_binary_pair_sign(uint8_t cb, bitfile *ld, int16_t *sp); | 51 | static uint8_t huffman_binary_pair_sign(uint8_t cb, bitfile *ld, int16_t *sp); |
52 | static int16_t huffman_codebook(uint8_t i); | 52 | static int16_t huffman_codebook(uint8_t i); |
53 | #ifdef ERROR_RESILIENCE | ||
53 | static void vcb11_check_LAV(uint8_t cb, int16_t *sp); | 54 | static void vcb11_check_LAV(uint8_t cb, int16_t *sp); |
55 | #endif | ||
54 | 56 | ||
55 | int8_t huffman_scale_factor(bitfile *ld) | 57 | int8_t huffman_scale_factor(bitfile *ld) |
56 | { | 58 | { |
@@ -311,6 +313,7 @@ static int16_t huffman_codebook(uint8_t i) | |||
311 | else return (int16_t)data & 0xFFFF; | 313 | else return (int16_t)data & 0xFFFF; |
312 | } | 314 | } |
313 | 315 | ||
316 | #ifdef ERROR_RESILIENCE | ||
314 | static void vcb11_check_LAV(uint8_t cb, int16_t *sp) | 317 | static void vcb11_check_LAV(uint8_t cb, int16_t *sp) |
315 | { | 318 | { |
316 | static const uint16_t vcb11_LAV_tab[] = { | 319 | static const uint16_t vcb11_LAV_tab[] = { |
@@ -330,6 +333,7 @@ static void vcb11_check_LAV(uint8_t cb, int16_t *sp) | |||
330 | sp[1] = 0; | 333 | sp[1] = 0; |
331 | } | 334 | } |
332 | } | 335 | } |
336 | #endif | ||
333 | 337 | ||
334 | uint8_t huffman_spectral_data(uint8_t cb, bitfile *ld, int16_t *sp) | 338 | uint8_t huffman_spectral_data(uint8_t cb, bitfile *ld, int16_t *sp) |
335 | { | 339 | { |