--- trunk/xvidcore/todo.txt 2002/09/04 21:06:39 401 +++ branches/dev-api-4/xvidcore/todo.txt 2003/02/22 08:49:45 890 @@ -2,26 +2,56 @@ | ToDo List for Stable Tree | | | +----------------------------------------------------------------------------+ -$Id: todo.txt,v 1.5 2002-09-04 21:06:39 edgomez Exp $ +$Id: todo.txt,v 1.10.2.1 2003-02-22 08:49:44 suxen_drol Exp $ -This ToDo list is not definitive : +This ToDo list is for the first official release, once it is completed we +will test the source tree on all supported platforms and fix last bugs. -++ Remove alpha code from stable tree -* Find a co maintainer - [IN PROGRESS] -* Remove all BFrames stuff - [TODO] -* Remove all SMP stuff - [TODO] -* Remove all field-ME functions [TODO] +++ DEV-API-4 changelog +----------------------------------------------------------------------------- +* remove divx4 api +* remove VOP_TYPE enumerations +* remove HINTed ME stuff +* xvid_image_t/xvid_gbl_convert_t: image.c, xvid.c, decoder.c, encoder.c +* xvid_global structs: xvid.c +* errors codes: FRAMECODE.length, decoder.c, encoder.c +* xvid_decoder structs: xvid.c,encoder.c +* rawdec +* update vfw & dshow decoder frontends +* apply encoder api changes "HEAPS" +* update vfw codec -++ Fixes +++ Remove alpha code from stable tree +----------------------------------------------------------------------------- -* Add all legal headers (same headers all over the sources) - [TODO] -* Sort out who has main copyrigths on files - [TODO] -* Check core reentrancy - [TODO] +* Remove all BFrames stuff from encoder - [DONE] +* Remove all BFrames stuff from decoder - [DONE] + + Kept in stable tree. + + Segfault when used by mplayer, works fine otherwise :\ +* Remove all SMP stuff - [DONE] +* Remove all field-ME functions [TODO] -++ ??? -* Add automatic ChangeLog Generator - [TODO] \ No newline at end of file +++ Fixes +----------------------------------------------------------------------------- +* Add all legal headers (same headers all over the sources) - [DONE] +* Sort out who has main copyrigths on files - [DONE] +* Check core reentrancy - [IN PROGRESS] + + Problems detected in custom matrices, get_mv code, and function pointers. +* Check the small mem problems reported by valgrind [DONE] + + None detected in stable tree :-) + + Purify detects lot of small unitialized reads (probably in bitstream functions) +* Rewrite portab.h in a better way [DONE] + + Needs to be tested (and probably fixed) on all platforms/compilers +* Ansi C compliancy [DONE] + + +++ Other +----------------------------------------------------------------------------- +* Add automatic ChangeLog Generator - [DONE] + + Thanks to rockbox' script http://rockbox.haxx.se/ +* Find a co maintainer - [NO]