Lines Matching defs:block_idx
1086 * @param block_idx block index in frame [0, 1]
1091 int block_idx, AMRFixed *fcb)
1102 int pulse_off = s->aw_first_pulse_off[block_idx],
1106 if (s->aw_n_pulses[block_idx] > 0)
1112 if (block_idx == 0) {
1114 } else /* block_idx = 1 */ {
1116 if (s->aw_n_pulses[block_idx] > 0)
1121 pulse_start = s->aw_n_pulses[block_idx] > 0 ? pulse_off - range / 2 : 0;
1129 if (s->aw_n_pulses[block_idx] > 0)
1144 aidx = get_bits(gb, s->aw_n_pulses[0] > 0 ? 5 - 2 * block_idx : 4);
1177 * @param block_idx block index in frame [0, 1]
1181 int block_idx, AMRFixed *fcb)
1183 int val = get_bits(gb, 12 - 2 * (s->aw_idx_is_ext && !block_idx));
1186 if (s->aw_n_pulses[block_idx] > 0) {
1204 s->aw_first_pulse_off[block_idx];
1231 * Generate a random number from frame_cntr and block_idx, which will live
1278 int block_idx, int size,
1289 r_idx = pRNG(s->frame_cntr, block_idx, size);
1309 int block_idx, int size,
1332 aw_pulse_set1(s, gb, block_idx, &fcb);
1333 if (aw_pulse_set2(s, gb, block_idx, &fcb)) {
1337 int r_idx = pRNG(s->frame_cntr, block_idx, size);
1390 int abs_idx = block_idx * size + n;
1432 * @param block_idx index of the to-be-read block
1443 int block_idx, int size,
1455 synth_block_hardcoded(s, gb, block_idx, size, frame_desc, excitation);
1457 synth_block_fcb_acb(s, gb, block_idx, size, block_pitch_sh2,
1461 fac = (block_idx + 0.5) / frame_desc->n_blocks;