[Scummvm-cvs-logs] CVS: scummvm TODO,1.193,1.194

Torbjörn Andersson eriktorbjorn at users.sourceforge.net
Tue Dec 21 00:03:01 CET 2004


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

Modified Files:
	TODO 
Log Message:
Added TODO item about our overly memory-hungry MPEG player.


Index: TODO
===================================================================
RCS file: /cvsroot/scummvm/scummvm/TODO,v
retrieving revision 1.193
retrieving revision 1.194
diff -u -d -r1.193 -r1.194
--- TODO	21 Dec 2004 02:07:40 -0000	1.193
+++ TODO	21 Dec 2004 08:02:35 -0000	1.194
@@ -130,6 +130,12 @@
   some kind of main loop, which, besides many other things, also polls and
   dispatches events. The idea is to turn this around: the event loop
   frequently gives the engine time to do these "other things".
+* Try to reduce the memory footprint of the MPEG player. Right now it allocates
+  an 8 MB lookup table for YUV->RGB conversion. Perhaps we could borrow some
+  code from SDL's software implementation of YUV overlays. (It might even be
+  possible to expose some of SDL's YUV overlay API as an optional part of the
+  backend, but I don't know enough about it to get it to work. We'd still need
+  our own implementation as a fallback, though.)
 
 Build System
 ============





More information about the Scummvm-git-logs mailing list