aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorTorbjörn Andersson2005-03-06 14:12:40 +0000
committerTorbjörn Andersson2005-03-06 14:12:40 +0000
commite3105f926b1da0ffa737abcaf1bd9817743df415 (patch)
tree6a45844b7440f40d82ec2c9788e9f5c6bcfa1a8e /TODO
parentb7c2926a0b29d4eed35ecc440270eb1f0c8eddc6 (diff)
downloadscummvm-rg350-e3105f926b1da0ffa737abcaf1bd9817743df415.tar.gz
scummvm-rg350-e3105f926b1da0ffa737abcaf1bd9817743df415.tar.bz2
scummvm-rg350-e3105f926b1da0ffa737abcaf1bd9817743df415.zip
Applied patch #1155731, reducing the memory usage of the MPEG player by
about 8 MB. svn-id: r17007
Diffstat (limited to 'TODO')
-rw-r--r--TODO6
1 files changed, 0 insertions, 6 deletions
diff --git a/TODO b/TODO
index ec848b6c4b..f3e7b3e1c3 100644
--- a/TODO
+++ b/TODO
@@ -94,12 +94,6 @@ General
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.)
* Make the autosave interval configurable (via GUI, command line, config file).
* Maybe add ways to modify the game configs via the command line. E.g. allow
./scummvm --add new_target --path=/foo monkey2