| 658 | */ |
| 659 | |
| 660 | static void mono_decode(COOKContext *q, COOKSubpacket *p, float* mlt_buffer) { |
| 661 | |
| 662 | int category_index[128]; |
| 663 | int quant_index_table[102]; |
| 664 | int category[128]; |
| 665 | |
| 666 | memset(&category, 0, 128*sizeof(int)); |
| 667 | memset(&category_index, 0, 128*sizeof(int)); |
| 668 | |
| 669 | decode_envelope(q, p, quant_index_table); |
| 670 | q->num_vectors = get_bits(&q->gb,p->log2_numvector_size); |
| 671 | categorize(q, p, quant_index_table, category, category_index); |
| 672 | expand_category(q, category, category_index); |
| 673 | decode_vectors(q, p, category, quant_index_table, mlt_buffer); |
| 674 | } |
| 675 | |
| 676 | |
| 677 | /** |
no test coverage detected