--- branches/dev-api-4/xvidcore/TODO 2003/11/29 17:59:28 1227 +++ branches/dev-api-4/xvidcore/TODO 2003/11/30 16:13:16 1230 @@ -19,12 +19,6 @@ transitions * bug hunting (ed.gomez/sysKin) - xvidcore is still a place where bugs feel confortable -* quant matrix usage (not thread nor instance safe) - - i (ed.gomez) started an API change to matrix related functions - (quant_mpeg_xxx). But the remaining problem is that matrices should - be put in FRAMEINFO structures, and matrices should be pushed down - through many function calls. I had no idea how to do that w/o - hacking nastly. * docbook writing (every developer should contribute) - New API has to be documented. * two pass code should not introduce quality regressions (every tester) @@ -33,7 +27,9 @@ Planes are swaped * Interlacing is broken - item submited by Ivan Kalvachev - Artefacts for all interlaced blocks + Artefacts for all interlaced blocks. +* MMX MPEG4 quantization is unprecise. This is probably an inherent + problem in some MMX opcode precision. Already completed items: @@ -57,5 +53,7 @@ * dshow static link to libxvidcore.lib (peter) * update/fix Lumimasking (sysKin) * trellis for mpeg and relaxed optimization for big levels (skal) +* thread safe mpeg quantizing (michael) -Last edited: $Date: 2003-11-29 17:59:28 $ + +Last edited: $Date: 2003-11-30 16:13:15 $