[Scummvm-cvs-logs] CVS: scummvm TODO,1.205,1.206

Max Horn fingolfin at users.sourceforge.net
Mon Dec 27 06:45:02 CET 2004


Update of /cvsroot/scummvm/scummvm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18635

Modified Files:
	TODO 
Log Message:
Add some compression tool TODOs

Index: TODO
===================================================================
RCS file: /cvsroot/scummvm/scummvm/TODO,v
retrieving revision 1.205
retrieving revision 1.206
diff -u -d -r1.205 -r1.206
--- TODO	27 Dec 2004 00:26:55 -0000	1.205
+++ TODO	27 Dec 2004 14:43:58 -0000	1.206
@@ -160,6 +160,9 @@
 =====
 * Get the high quality resample code to work
    [Fingolfin has started work on this]
+* Consider changing the mixer volume to use range 0-255, for sake of
+  consistency (but at a slight loss of efficiency). Note that this requires
+  changes in at least rate.cpp and mixer.cpp.
 
 Config Manager
 ==============
@@ -372,6 +375,19 @@
 =======
 * Try to unify the usage of the compression tools, where possible /
   necessary.
+* Make compress_san use the common encoder "API" in compress.c
+* Make compress_queen use the common encoder "API" in compress.c
+* Add FLAC support to compress_sword1 (and the sword1 engine)
+* Add FLAC and MP3 support to compress_san (and the SMUSH player in the scumm
+  engine)
+* Look into troubles with new lame version (see bug #934026)
+* Consider using library APIs to encode data, instead of invoking the
+  lame/oggenc/flac binaries.
+  Pro: Tighter integration, no need to create temporary files.
+  Con: Requires the resp. libs/headers to be compiled in, and the resulting
+       binary would only run if all needed shared libs are present 
+       (unless we static link), whereas the current binary will work even
+       if lame/oggenc/flac are missing
 
 Descumm
 =======





More information about the Scummvm-git-logs mailing list