summaryrefslogtreecommitdiff
path: root/apps/codecs/libfaad/huffman.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/libfaad/huffman.c')
-rw-r--r--apps/codecs/libfaad/huffman.c4
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);
50static uint8_t huffman_binary_pair(uint8_t cb, bitfile *ld, int16_t *sp); 50static uint8_t huffman_binary_pair(uint8_t cb, bitfile *ld, int16_t *sp);
51static uint8_t huffman_binary_pair_sign(uint8_t cb, bitfile *ld, int16_t *sp); 51static uint8_t huffman_binary_pair_sign(uint8_t cb, bitfile *ld, int16_t *sp);
52static int16_t huffman_codebook(uint8_t i); 52static int16_t huffman_codebook(uint8_t i);
53#ifdef ERROR_RESILIENCE
53static void vcb11_check_LAV(uint8_t cb, int16_t *sp); 54static void vcb11_check_LAV(uint8_t cb, int16_t *sp);
55#endif
54 56
55int8_t huffman_scale_factor(bitfile *ld) 57int8_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
314static void vcb11_check_LAV(uint8_t cb, int16_t *sp) 317static 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
334uint8_t huffman_spectral_data(uint8_t cb, bitfile *ld, int16_t *sp) 338uint8_t huffman_spectral_data(uint8_t cb, bitfile *ld, int16_t *sp)
335{ 339{