Lines Matching defs:abits
347 int16_t *blocks, int mbs_per_slice, int abits)
356 if (abits == 8)
481 static void put_alpha_diff(PutBitContext *pb, int cur, int prev, int abits)
483 const int dbits = (abits == 8) ? 4 : 7;
487 diff = av_mod_uintp2(diff, abits);
488 if (diff >= (1 << abits) - dsize)
489 diff -= 1 << abits;
492 put_bits(pb, abits, diff);
518 const int abits = ctx->alpha_bits;
519 const int mask = (1 << abits) - 1;
526 put_alpha_diff(pb, cur, prev, abits);
532 put_alpha_diff(pb, cur, prev, abits);
734 static int est_alpha_diff(int cur, int prev, int abits)
736 const int dbits = (abits == 8) ? 4 : 7;
740 diff = av_mod_uintp2(diff, abits);
741 if (diff >= (1 << abits) - dsize)
742 diff -= 1 << abits;
744 return abits + 1;
753 const int abits = ctx->alpha_bits;
754 const int mask = (1 << abits) - 1;
762 bits = est_alpha_diff(cur, prev, abits);
773 bits += est_alpha_diff(cur, prev, abits);