[MPlayer-dev-eng] Re: [PATCH] mplayer.1: lavcopts lmin/lmax, vrc_buf_size

Michael Niedermayer michaelni at gmx.at
Thu Oct 30 17:45:02 CET 2003


Hi

On Thursday 30 October 2003 00:08, Tobias Diedrich wrote:
> Michael Niedermayer wrote:
> > no, its not correct, they limit the lagrange multiplier and their range
> > is 0.01 - 255.0
> > and no i dont have a simple/understandable explanation
> > but the basic idea is rate control -> lambda-> quantizer (QP)
> > and 0.85QP^2 ~ lambda^2 or 0.92QP ~ lambda
> > so for simplicity we "scale" lambda to the QP range externally
> > lambda^2 is the lagrange multipler (for the SSE distortion function)
>
> Then how about:
>
> .B lmin=<0.01\-255.0>
> Minimum lagrange multiplier for ratecontrol, you probably want it to be
> equal to or lower than vqmin. (default: 2.0)
> .RE
> .TP
> .B lmax=<0.01\-255.0>
> Maximum lagrange multiplier for ratecontrol. (default: 31.0)
> .RE
> .TP
ok, commit

-- 
Michael
level[i]= get_vlc(); i+=get_vlc();		(violates patent EP0266049)
median(mv[y-1][x], mv[y][x-1], mv[y+1][x+1]);	(violates patent #5,905,535)
buf[i]= qp - buf[i-1];				(violates patent #?)
for more examples, see http://mplayerhq.hu/~michael/patent.html
stop it, see http://petition.eurolinux.org & http://petition.ffii.org/eubsa/en



More information about the MPlayer-dev-eng mailing list