Xvid-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Original]

Re: [XviD-devel] todo/action list


To: <xvid-devel@xxxxxxxx>
Subject: Re: [XviD-devel] todo/action list
From: "Michael Militzer" <michael@xxxxxxxx>
Date: Sat, 31 Aug 2002 14:10:47 +0200
References: <F229OjQFONR9zhGx1gT0000e513@hotmail.com>

Hi,

my additions:

> BUGS
> * rework timebase/timeincr code
> * interlacing bug
> * zero idct coeff issue

* yuv->rgb mmx, yellow line
* custom MPEG quant matrix global vars

> XVIDCORE
> * adds skals fast vlc code [IN PROGRESS]
> * examine/implement new fdct algo [IN PROGRESS]

* combine fdct + quant to improve performance
* combine quant + iquant

> * fix invalid memory access; mentioned by gruel
> * incorporate platform independant 2-pass vbr
> * prefiltering
> * api v3.

* proper SMP support

> XVIDCORE/ME
> * optimise getpmv/macroblock structure
> * permit different motion search algos to be selected at runtime

* put the different ME algos into seperate files, current file is way too
big
* qpel ME
* develop good decision criteria if qpel or "normal" halfpel vectors should
be used

> XVIDCORE/BFRAMES
> * 2pass statistics and mvhiting
> * add dynamic fcode/bcode

* don't reconstruct b-frames
* scene change detection?
* automatic b-frame/p-frame decision

> XVIDCORE/DECODER
> * auto/width height detection
> * cleanup bframe mb_decoding functions
> * post processing

* block based edge mirroring?? In my tests an average of only about 30 edge
blocks per frame are needed
* qpel speedup
* yuv to rgb 15/16 mmx code
* div3 support
* increase precision of yuv to rgb transformation
* test if 16xX transfer/interpolation functions would be faster (sse2,
maybe?)

bye
Michael



[Prev in Thread] Current Thread [Next in Thread]