MCPcopy Create free account
hub / github.com/FFmpeg/FFmpeg / mono_decode

Function mono_decode

libavcodec/cook.c:660–674  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

658 */
659
660static 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/**

Callers 2

joint_decodeFunction · 0.85
decode_subpacketFunction · 0.85

Calls 5

decode_envelopeFunction · 0.85
get_bitsFunction · 0.85
categorizeFunction · 0.85
expand_categoryFunction · 0.85
decode_vectorsFunction · 0.85

Tested by

no test coverage detected