| 566 | } |
| 567 | |
| 568 | static inline int parse_huffman_codes(DCACoreDecoder *s, int32_t *audio, int abits, int sel) |
| 569 | { |
| 570 | int i; |
| 571 | |
| 572 | // Extract Huffman codes from the bit stream |
| 573 | for (i = 0; i < DCA_SUBBAND_SAMPLES; i++) |
| 574 | audio[i] = dca_get_vlc(&s->gb, &ff_dca_vlc_quant_index[abits - 1][sel]); |
| 575 | |
| 576 | return 1; |
| 577 | } |
| 578 | |
| 579 | static inline int extract_audio(DCACoreDecoder *s, int32_t *audio, int abits, int ch) |
| 580 | { |
no test coverage detected