[FFmpeg-devel] [PATCH] RoQ video encoder

Vitor vitor1001
Sat Jun 2 21:28:48 CEST 2007


Eric Lasota wrote:
> Michael Niedermayer wrote:
>> its hard to comment on code i dont see ...
>> why not post the relevant part of the file?
> http://icculus.org/~riot/roqencpatch_060207_1432.diff
> There are my current changes to it.  Converting it back into 4:4:4 
> hasn't been done yet.
> * numCB4==256 forces numCB2=256 to comply with Q3 decoder
> * RoQ_ID_MOT is now handled properly
> * Possibility sorter replaced with two-step list builder
> I'll see if I can get the 4:4:4 conversion done (I think that just 
> requires changing the eval functions and the common apply code, which 
> will also fix the decoder), and make reduce_p_lists operate on a target 
> quality and only use pure CBR if it needs to cap the frame size to meet 
> the max rate.  The pure CBR function might be useful for getting a good 
> starting lambda too.

Maybe it would be better if we coordinate our efforts. For example, I 
was working on the YUV444 conversion, which didn't need the 
eval_skip_error function (it used a block_sse function shared with the 
motion error estimator). I'll send you my latest patch to FFmpeg (I can 
send also to the list if anyone asks for it, but it's work-in-progress 
by now).


More information about the ffmpeg-devel mailing list