• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/

Lines Matching defs:subframe_len

137     uint16_t subframe_len[MAX_SUBFRAMES];             ///< subframe length in samples
220 int16_t subframe_len; ///< current subframe length
406 int subframe_len = s->samples_per_frame >> i;
412 for (x = 0; x < MAX_BANDS-1 && s->sfb_offsets[i][band - 1] < subframe_len; x++) {
413 int offset = (subframe_len * 2 * critical_freq[x])
419 s->sfb_offsets[i][band - 1] = subframe_len;
490 int subframe_len;
503 subframe_len = s->samples_per_frame >> frame_len_shift;
506 if (subframe_len < s->min_samples_per_subframe ||
507 subframe_len > s->samples_per_frame) {
508 av_log(s->avctx, AV_LOG_ERROR, "broken frame: subframe_len %i\n",
509 subframe_len);
512 return subframe_len;
561 int subframe_len;
575 /** get subframe length, subframe_len == 0 is not allowed */
576 if ((subframe_len = decode_subframe_length(s, min_channel_len)) <= 0)
580 min_channel_len += subframe_len;
590 chan->subframe_len[chan->num_subframes] = subframe_len;
591 num_samples[c] += subframe_len;
614 s->channel[c].subframe_len[i]);
616 offset += s->channel[c].subframe_len[i];
868 /** switch to run level mode when subframe_len / 128 zeros
870 rl_mode |= (++num_zeros > s->subframe_len >> 8);
877 if (cur_coeff < s->subframe_len) {
879 sizeof(*ci->coeffs) * (s->subframe_len - cur_coeff));
882 cur_coeff, s->subframe_len,
883 s->subframe_len, s->esc_len, 0))
1007 for (y = sfb[0]; y < FFMIN(sfb[1], s->subframe_len); y++) {
1026 int len = FFMIN(sfb[1], s->subframe_len) - sfb[0];
1052 if (s->subframe_len < winlen) {
1053 start += (winlen - s->subframe_len) >> 1;
1054 winlen = s->subframe_len;
1064 s->channel[c].prev_block_len = s->subframe_len;
1076 int subframe_len = s->samples_per_frame;
1092 subframe_len =
1093 s->channel[i].subframe_len[s->channel[i].cur_subframe];
1098 "processing subframe with offset %i len %i\n", offset, subframe_len);
1109 subframe_len == s->channel[i].subframe_len[cur_subframe]) {
1110 total_samples -= s->channel[i].subframe_len[cur_subframe];
1112 s->channel[i].subframe_len[cur_subframe];
1128 s->table_idx = av_log2(s->samples_per_frame/subframe_len);
1142 s->subframe_len = subframe_len;
1143 s->esc_len = av_log2(s->subframe_len - 1) + 1;
1186 int num_bits = av_log2((s->subframe_len + 3)/4) + 1;
1199 s->channel[c].num_vec_coeffs = s->subframe_len;
1252 sizeof(*s->channel[c].coeffs) * subframe_len);
1259 FFTContext *mdct = &s->mdct_ctx[av_log2(subframe_len) - WMAPRO_BLOCK_MIN_BITS];
1269 (subframe_len - cur_subwoofer_cutoff));
1273 const int end = FFMIN(s->cur_sfb_offsets[b+1], s->subframe_len);