Lines Matching refs:lambda
282 ctx->lambda = 2 << LAMBDA_FRAC_BITS; // qscale 2
791 int lambda, up_step, down_step;
801 lambda = ctx->lambda;
806 if (lambda == last_higher) {
807 lambda++;
816 unsigned score = ctx->mb_rc[q][mb].bits * lambda +
832 // "lambda %d, up %u, down %u, bits %d, frame %d\n",
833 // lambda, last_higher, last_lower, bits, ctx->frame_bits);
840 last_lower = FFMIN(lambda, last_lower);
842 lambda = (lambda+last_higher)>>1;
844 lambda -= down_step;
847 lambda = FFMAX(1, lambda);
848 if (lambda == last_lower)
851 last_higher = FFMAX(lambda, last_higher);
853 lambda = (lambda+last_lower)>>1;
854 else if ((int64_t)lambda + up_step > INT_MAX)
857 lambda += up_step;
862 //av_dlog(ctx->m.avctx, "out lambda %d\n", lambda);
863 ctx->lambda = lambda;