[FFmpeg-devel] [PATCH] RoQ video encoder
Eric Lasota
riot
Sat Jun 2 03:30:02 CEST 2007
Michael Niedermayer wrote:
> it may or may not end up the same as your sorting code, i dont know ...
I just did some verification, and the rate distortion on all
non-selected possibilities is always worse than the last entry to be
accepted.
> but a single pass over the possibilities, with no sorting, no lists, ...
> beats your code by a quite large amount in terms of simplicity
I removed the sorting from the plist builder, including the two sort
functions, it now consumes 130 fewer lines of code. I sent Vitor the
replacement. The number of lines specific to this method, including the
existing code, is around 75.
Keeping the progressive reducer in is a good idea as the quality factor
needed to maintain a bitrate gets extremely erratic, and it may be
neccessary to cap frame sizes, although I am admittedly a newbie when it
comes to rate control.
More information about the ffmpeg-devel
mailing list