Lines Matching defs:freq
142 uint64_t *freq;
300 static void huf_canonical_code_table(uint64_t *freq)
306 n[freq[i]] += 1;
316 int l = freq[i];
319 freq[i] = l | (n[l]++ << 6);
329 int32_t im, int32_t iM, uint64_t *freq)
337 uint64_t l = freq[im] = get_bits(&gbit, 6);
346 freq[im++] = 0;
356 freq[im++] = 0;
363 huf_canonical_code_table(freq);
376 td->he[j].len = td->freq[i] & 63;
377 td->he[j].code = td->freq[i] >> 6;
399 td->he[j].len = td->freq[iM] & 63;
404 td->he[j].code = td->freq[iM] >> 6;
462 if (!td->freq)
463 td->freq = av_malloc_array(HUF_ENCSIZE, sizeof(*td->freq));
466 if (!td->freq || !td->he) {
471 memset(td->freq, 0, sizeof(*td->freq) * HUF_ENCSIZE);
472 if ((ret = huf_unpack_enc_table(gb, im, iM, td->freq)) < 0)
2284 av_freep(&td->freq);