Lines Matching defs:cur
481 static void put_alpha_diff(PutBitContext *pb, int cur, int prev, int abits)
485 int diff = cur - prev;
521 int prev = mask, cur;
525 cur = blocks[idx++];
526 put_alpha_diff(pb, cur, prev, abits);
527 prev = cur;
529 cur = blocks[idx++];
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;
761 cur = blocks[idx++];
762 bits = est_alpha_diff(cur, prev, abits);
763 prev = cur;
765 cur = blocks[idx++];
766 if (cur != prev) {
773 bits += est_alpha_diff(cur, prev, abits);
774 prev = cur;
804 int mbs, prev, cur, new_score;
927 cur = trellis_node + q;
938 if (td->nodes[cur].prev_node == -1 ||
939 td->nodes[cur].score >= new_score) {
941 td->nodes[cur].bits = bits;
942 td->nodes[cur].score = new_score;
943 td->nodes[cur].prev_node = prev;