Lines Matching defs:prev
481 static void put_alpha_diff(PutBitContext *pb, int cur, int prev, int abits)
485 int diff = cur - prev;
521 int prev = mask, cur;
526 put_alpha_diff(pb, cur, prev, abits);
527 prev = cur;
530 if (cur != prev) {
532 put_alpha_diff(pb, cur, prev, abits);
533 prev = cur;
734 static int est_alpha_diff(int cur, int prev, int abits)
738 int diff = cur - prev;
756 int prev = mask, cur;
762 bits = est_alpha_diff(cur, prev, abits);
763 prev = cur;
766 if (cur != prev) {
773 bits += est_alpha_diff(cur, prev, abits);
774 prev = cur;
804 int mbs, prev, cur, new_score;
924 prev = trellis_node - TRELLIS_WIDTH + pq;
929 bits = td->nodes[prev].bits + slice_bits[q];
934 if (td->nodes[prev].score < SCORE_LIMIT && error < SCORE_LIMIT)
935 new_score = td->nodes[prev].score + error;
943 td->nodes[cur].prev_node = prev;