TODO ==== This file lists the TODO items Outstanding items: ------------------ xvidcore * update/fix CBR plugin - misses target bitrate, bitrate burst in static motion/high motion transitions * parallel slice decoding (pre-parse for resync marker boundaries) * filter/deblock reference frames before ME ("true motion") * PSNR-HVS-M adaptive quantization examples * profile/level support within xvid_encraw vfw * integrated Packed<->ISO converter * vfw-ext api to get/set configuration parameters * ICM_DECOMPRESSEX_* support * warn user before overwriting .pass file * improve ergonomics of user interface * user settings management directshow * option to display libxvidcore version and bitstream ontop of video hopefully, using smooth fonts, not image_printf(). Completed items: ---------------- * clusterable two-pass coding * multi-threaded decoder deblocking * parallel slice coding * multi-threaded motion estimation * manual aspect ratio setting (1:1, 4:3, 16:9, Custom) * MMX MPEG4 quantization precision. * sse3/sse4 SIMD optimizations. * x86_64 optimizations for xvidcore. * remove divx4 api (ed.gomez) * remove VOP_TYPE enumerations (peter) * remove HINTed ME stuff (ed.gomez) * xvid_image_t/xvid_gbl_convert_t (peter) * xvid_global structs (peter) * errors codes (peter) * xvid_decoder structs (peter) * apply encoder api changes "HEAPS" (peter) * rawdec (use xvid_decraw instead) (ed.gomez) * Support for GMC 3 warp points (christoph) * New Qpel code (michael) * ME splitting and ME improvements (syskin) * New unix build process (ed.gomez) * Move/clean/enhance 2pass code from vfw to core (ed.gomez) * New thread/instance safe sse2 code (p.massimino) * INSTALL guide for Unix and Win32 (ed.gomez) * 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) * Interlacing for bvop and svop (syskin) * YV12/I420/USER clarification (christoph) * vfw and dshow link dynamically to xvidcore.dll (syskin) * vfw bitrate calculator (peter) * dshow configure from command line (peter) * bug hunting (ed.gomez/syskin) * video buffer verifier (christoph) Last edited: $Date: 2010-12-27 16:39:31 $