Lines Matching refs:block_idx
1051 * @param block_idx block index in frame [0, 1]
1056 int block_idx, AMRFixed *fcb)
1067 int pulse_off = s->aw_first_pulse_off[block_idx],
1071 if (s->aw_n_pulses[block_idx] > 0)
1077 if (block_idx == 0) {
1079 } else /* block_idx = 1 */ {
1081 if (s->aw_n_pulses[block_idx] > 0)
1086 pulse_start = s->aw_n_pulses[block_idx] > 0 ? pulse_off - range / 2 : 0;
1094 if (s->aw_n_pulses[block_idx] > 0)
1109 aidx = get_bits(gb, s->aw_n_pulses[0] > 0 ? 5 - 2 * block_idx : 4);
1142 * @param block_idx block index in frame [0, 1]
1146 int block_idx, AMRFixed *fcb)
1148 int val = get_bits(gb, 12 - 2 * (s->aw_idx_is_ext && !block_idx));
1151 if (s->aw_n_pulses[block_idx] > 0) {
1169 s->aw_first_pulse_off[block_idx];
1196 * Generate a random number from frame_cntr and block_idx, which will lief
1243 int block_idx, int size,
1254 r_idx = pRNG(s->frame_cntr, block_idx, size);
1274 int block_idx, int size,
1297 aw_pulse_set1(s, gb, block_idx, &fcb);
1298 if (aw_pulse_set2(s, gb, block_idx, &fcb)) {
1302 int r_idx = pRNG(s->frame_cntr, block_idx, size);
1355 int abs_idx = block_idx * size + n;
1398 * @param block_idx index of the to-be-read block
1409 int block_idx, int size,
1421 synth_block_hardcoded(s, gb, block_idx, size, frame_desc, excitation);
1423 synth_block_fcb_acb(s, gb, block_idx, size, block_pitch_sh2,
1427 fac = (block_idx + 0.5) / frame_desc->n_blocks;