Lines Matching defs:delta
35 #define UPDATE_WEIGHT(weight, delta, source, result) \
38 weight = ((delta) ^ s) + ((weight) - s); \
575 UPDATE_WEIGHT(dpp->weightA, dpp->delta, sam_A, left);
591 UPDATE_WEIGHT(dpp->weightA, dpp->delta, sam_A, left);
688 int delta = dppi->delta, pre_delta, term = dppi->value;
690 if (delta == 7)
692 else if (delta < 2)
695 pre_delta = delta + 1;
699 dp.delta = pre_delta;
701 dp.delta = delta;
711 if (delta == 0) {
712 dp.delta = 1;
714 dp.delta = 0;
723 int depth, int delta, uint32_t input_bits)
747 info->dps[depth].delta = delta;
778 info->dps[depth].delta = delta;
781 recurse_mono(s, info, depth + 1, delta, local_best_bits);
834 int lower = 0, delta, d;
839 delta = s->decorr_passes[0].delta;
841 for (d = delta - 1; d >= 0; d--) {
846 info->dps[i].delta = d;
863 for (d = delta + 1; !lower && d <= 7; d++) {
868 info->dps[i].delta = d;
969 s->delta_decay = (float)((s->delta_decay * 2.0 + s->decorr_passes[0].delta) / 3.0);
1075 temp_decorr_pass.delta = wpds->delta;
1156 UPDATE_WEIGHT(dpp->weightA, dpp->delta, sam, tmp);
1162 UPDATE_WEIGHT(dpp->weightB, dpp->delta, sam, tmp);
1178 UPDATE_WEIGHT(dpp->weightA, dpp->delta, sam, tmp);
1184 UPDATE_WEIGHT(dpp->weightB, dpp->delta, sam, tmp);
1200 UPDATE_WEIGHT(dpp->weightA, dpp->delta, sam, tmp);
1206 UPDATE_WEIGHT(dpp->weightB, dpp->delta, sam, tmp);
1223 UPDATE_WEIGHT(dpp->weightA, dpp->delta, sam, tmp);
1228 UPDATE_WEIGHT(dpp->weightB, dpp->delta, sam, tmp);
1260 UPDATE_WEIGHT_CLIP(dpp->weightA, dpp->delta, sam_A, tmp);
1264 UPDATE_WEIGHT_CLIP(dpp->weightB, dpp->delta, sam_B, tmp);
1279 UPDATE_WEIGHT_CLIP(dpp->weightB, dpp->delta, sam_B, tmp);
1283 UPDATE_WEIGHT_CLIP(dpp->weightA, dpp->delta, sam_A, tmp);
1301 UPDATE_WEIGHT_CLIP(dpp->weightB, dpp->delta, sam_B, tmp);
1306 UPDATE_WEIGHT_CLIP(dpp->weightA, dpp->delta, sam_A, tmp);
1384 UPDATE_WEIGHT(dpp->weightA, dpp->delta, sam, tmp);
1389 UPDATE_WEIGHT(dpp->weightB, dpp->delta, sam, tmp);
1399 UPDATE_WEIGHT(dpp->weightA, dpp->delta, sam, tmp);
1404 UPDATE_WEIGHT(dpp->weightB, dpp->delta, sam, tmp);
1414 UPDATE_WEIGHT(dpp->weightA, dpp->delta, sam, tmp);
1419 UPDATE_WEIGHT(dpp->weightB, dpp->delta, sam, tmp);
1430 UPDATE_WEIGHT(dpp->weightA, dpp->delta, sam, tmp);
1434 UPDATE_WEIGHT(dpp->weightB, dpp->delta, sam, tmp);
1461 UPDATE_WEIGHT_CLIP(dpp->weightA, dpp->delta, sam_A, tmp);
1464 UPDATE_WEIGHT_CLIP(dpp->weightB, dpp->delta, sam_B, tmp);
1473 UPDATE_WEIGHT_CLIP(dpp->weightB, dpp->delta, sam_B, tmp);
1476 UPDATE_WEIGHT_CLIP(dpp->weightA, dpp->delta, sam_A, tmp);
1488 UPDATE_WEIGHT_CLIP(dpp->weightB, dpp->delta, sam_B, tmp);
1492 UPDATE_WEIGHT_CLIP(dpp->weightA, dpp->delta, sam_A, tmp);
1504 int delta = dppi->delta, pre_delta;
1507 if (delta == 7)
1509 else if (delta < 2)
1512 pre_delta = delta + 1;
1515 dp.delta = pre_delta;
1518 dp.delta = delta;
1532 if (delta == 0) {
1533 dp.delta = 1;
1535 dp.delta = 0;
1609 int lower = 0, delta, d, i;
1614 delta = s->decorr_passes[0].delta;
1616 for (d = delta - 1; d >= 0; d--) {
1619 info->dps[i].delta = d;
1640 for (d = delta + 1; !lower && d <= 7; d++) {
1643 info->dps[i].delta = d;
1668 int depth, int delta, uint32_t input_bits)
1698 info->dps[depth].delta = delta;
1732 info->dps[depth].delta = delta;
1736 recurse_stereo(s, info, depth + 1, delta, local_best_bits);
1789 s->delta_decay = (float)((s->delta_decay * 2.0 + s->decorr_passes[0].delta) / 3.0);
1890 temp_decorr_pass.delta = wpds->delta;
2246 UPDATE_WEIGHT(dpp->weightA, dpp->delta, sam, tmp);
2251 UPDATE_WEIGHT(dpp->weightB, dpp->delta, sam, tmp);
2261 UPDATE_WEIGHT(dpp->weightA, dpp->delta, sam, tmp);
2266 UPDATE_WEIGHT(dpp->weightB, dpp->delta, sam, tmp);
2275 UPDATE_WEIGHT(dpp->weightA, dpp->delta, sam, tmp);
2279 UPDATE_WEIGHT(dpp->weightB, dpp->delta, sam, tmp);
2303 UPDATE_WEIGHT_CLIP(dpp->weightA, dpp->delta, sam_A, tmp);
2306 UPDATE_WEIGHT_CLIP(dpp->weightB, dpp->delta, sam_B, tmp);
2315 UPDATE_WEIGHT_CLIP(dpp->weightB, dpp->delta, sam_B, tmp);
2318 UPDATE_WEIGHT_CLIP(dpp->weightA, dpp->delta, sam_A, tmp);
2330 UPDATE_WEIGHT_CLIP(dpp->weightB, dpp->delta, sam_B, tmp);
2334 UPDATE_WEIGHT_CLIP(dpp->weightA, dpp->delta, sam_A, tmp);
2340 #define update_weight_d2(weight, delta, source, result) \
2344 #define update_weight_clip_d2(weight, delta, source, result) \
2365 update_weight_d2(dpp->weightA, dpp->delta, sam, tmp);
2370 update_weight_d2(dpp->weightB, dpp->delta, sam, tmp);
2380 update_weight_d2(dpp->weightA, dpp->delta, sam, tmp);
2385 update_weight_d2(dpp->weightB, dpp->delta, sam, tmp);
2394 update_weight_d2(dpp->weightA, dpp->delta, sam, tmp);
2398 update_weight_d2(dpp->weightB, dpp->delta, sam, tmp);
2423 update_weight_clip_d2(dpp->weightA, dpp->delta, sam_A, tmp);
2426 update_weight_clip_d2(dpp->weightB, dpp->delta, sam_B, tmp);
2435 update_weight_clip_d2(dpp->weightB, dpp->delta, sam_B, tmp);
2438 update_weight_clip_d2(dpp->weightA, dpp->delta, sam_A, tmp);
2450 update_weight_clip_d2(dpp->weightB, dpp->delta, sam_B, tmp);
2454 update_weight_clip_d2(dpp->weightA, dpp->delta, sam_A, tmp);
2609 bytestream2_put_byte(&pb, ((dpp->value + 5) & 0x1f) | ((dpp->delta << 5) & 0xe0));
2734 UPDATE_WEIGHT(dpp->weightA, dpp->delta, sam, code);
2764 if (((s->flags & MAG_MASK) >> MAG_LSB) >= 16 || dpp->delta != 2)