• Home
  • Raw
  • Download

Lines Matching refs:subframe_len

145     uint16_t subframe_len[MAX_SUBFRAMES];             ///< subframe length in samples  member
227 int16_t subframe_len; ///< current subframe length member
494 int subframe_len = s->samples_per_frame >> i; in decode_init() local
501 for (x = 0; x < MAX_BANDS-1 && s->sfb_offsets[i][band - 1] < subframe_len; x++) { in decode_init()
502 int offset = (subframe_len * 2 * critical_freq[x]) / rate + 2; in decode_init()
507 if (offset >= subframe_len) in decode_init()
510 s->sfb_offsets[i][band - 1] = subframe_len; in decode_init()
599 int subframe_len; in decode_subframe_length() local
615 subframe_len = s->samples_per_frame >> frame_len_shift; in decode_subframe_length()
618 if (subframe_len < s->min_samples_per_subframe || in decode_subframe_length()
619 subframe_len > s->samples_per_frame) { in decode_subframe_length()
621 subframe_len); in decode_subframe_length()
624 return subframe_len; in decode_subframe_length()
671 int subframe_len; in decode_tilehdr() local
686 if ((subframe_len = decode_subframe_length(s, min_channel_len)) <= 0) in decode_tilehdr()
690 min_channel_len += subframe_len; in decode_tilehdr()
700 chan->subframe_len[chan->num_subframes] = subframe_len; in decode_tilehdr()
701 num_samples[c] += subframe_len; in decode_tilehdr()
724 s->channel[c].subframe_len[i]); in decode_tilehdr()
726 offset += s->channel[c].subframe_len[i]; in decode_tilehdr()
980 rl_mode |= (++num_zeros > s->subframe_len >> 8); in decode_coeffs()
987 if (cur_coeff < s->subframe_len) { in decode_coeffs()
991 sizeof(*ci->coeffs) * (s->subframe_len - cur_coeff)); in decode_coeffs()
994 cur_coeff, s->subframe_len, in decode_coeffs()
995 s->subframe_len, s->esc_len, 0); in decode_coeffs()
1120 for (y = sfb[0]; y < FFMIN(sfb[1], s->subframe_len); y++) { in inverse_channel_transform()
1139 int len = FFMIN(sfb[1], s->subframe_len) - sfb[0]; in inverse_channel_transform()
1165 if (s->subframe_len < winlen) { in wmapro_window()
1166 start += (winlen - s->subframe_len) >> 1; in wmapro_window()
1167 winlen = s->subframe_len; in wmapro_window()
1177 s->channel[c].prev_block_len = s->subframe_len; in wmapro_window()
1189 int subframe_len = s->samples_per_frame; in decode_subframe() local
1205 subframe_len = in decode_subframe()
1206 s->channel[i].subframe_len[s->channel[i].cur_subframe]; in decode_subframe()
1211 "processing subframe with offset %i len %i\n", offset, subframe_len); in decode_subframe()
1222 subframe_len == s->channel[i].subframe_len[cur_subframe]) { in decode_subframe()
1223 total_samples -= s->channel[i].subframe_len[cur_subframe]; in decode_subframe()
1225 s->channel[i].subframe_len[cur_subframe]; in decode_subframe()
1241 s->table_idx = av_log2(s->samples_per_frame/subframe_len); in decode_subframe()
1255 s->subframe_len = subframe_len; in decode_subframe()
1256 s->esc_len = av_log2(s->subframe_len - 1) + 1; in decode_subframe()
1293 av_assert0(s->subframe_len <= WMAPRO_BLOCK_MAX_SIZE); in decode_subframe()
1300 int num_bits = av_log2((s->subframe_len + 3)/4) + 1; in decode_subframe()
1304 if (num_vec_coeffs > s->subframe_len) { in decode_subframe()
1314 s->channel[c].num_vec_coeffs = s->subframe_len; in decode_subframe()
1367 sizeof(*s->channel[c].coeffs) * subframe_len); in decode_subframe()
1374 FFTContext *mdct = &s->mdct_ctx[av_log2(subframe_len) - WMAPRO_BLOCK_MIN_BITS]; in decode_subframe()
1384 (subframe_len - cur_subwoofer_cutoff)); in decode_subframe()
1388 const int end = FFMIN(s->cur_sfb_offsets[b+1], s->subframe_len); in decode_subframe()