annotate TODO.txt @ 591:8faf61a640f0 tip

Resynced fixes for unit conversion bugs in the Ogg Tremor decoder from SoundDecoder/ALmixer. Ogg Vorbis uses seconds and we multiply by 1000 to convert to milliseconds. But Ogg Tremor already uses milliseconds but I was still multiplying by 1000.
author Eric Wing <ewing . public |-at-| gmail . com>
date Thu, 25 Oct 2012 16:34:18 -0700
parents 7e08477b0fc1
children
rev   line source
424
ff3ec3c6cdde Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 405
diff changeset
1 More immediate:
234
156df33fd7fc Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 230
diff changeset
2 - Fix the crappy rewind implementation in shn.c's SHN_rewind().
321
182fdc76060d Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 256
diff changeset
3 - Finish implementing seek() method in decoders, see below.
182fdc76060d Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 256
diff changeset
4 - Add a sdlsound-config script?
405
4ad617261a91 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 356
diff changeset
5 - Make sure we can build shared libs on Cygwin, BeOS, Mac OS X...
531
8f93b3ff2d38 Updated TODO.
Ryan C. Gordon <icculus@icculus.org>
parents: 487
diff changeset
6 - Move to CMake
8f93b3ff2d38 Updated TODO.
Ryan C. Gordon <icculus@icculus.org>
parents: 487
diff changeset
7 - Up default optimizations to -O3?
321
182fdc76060d Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 256
diff changeset
8
182fdc76060d Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 256
diff changeset
9 Decoders still needing seek() method:
182fdc76060d Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 256
diff changeset
10 (If decoder can't seek, clean up the stub and report an error.)
182fdc76060d Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 256
diff changeset
11 - mikmod.c
182fdc76060d Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 256
diff changeset
12 - shn.c
182fdc76060d Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 256
diff changeset
13 - quicktime.c
182fdc76060d Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 256
diff changeset
14
182fdc76060d Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 256
diff changeset
15 General stuff TODO:
339
e3ac0d41668c Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 336
diff changeset
16 - Hack on the experimental audio conversion routines.
487
78176684050d Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 485
diff changeset
17 - Add the altivec-optimized libvorbis to the project?
352
f0eb99670fa8 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 345
diff changeset
18 - Handle compression and other chunks in WAV files.
f0eb99670fa8 Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 345
diff changeset
19 - Handle compression and other chunks in AIFF-C files.
485
137c0b00ea4c Added Sound_NewSampleFromMem(), and implementation of RWops pooling.
Ryan C. Gordon <icculus@icculus.org>
parents: 424
diff changeset
20 - Reduce malloc() pressure.
137c0b00ea4c Added Sound_NewSampleFromMem(), and implementation of RWops pooling.
Ryan C. Gordon <icculus@icculus.org>
parents: 424
diff changeset
21 - Maybe allow an external allocator?
321
182fdc76060d Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 256
diff changeset
22
182fdc76060d Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 256
diff changeset
23 Quicktime stuff that'd be cool, but isn't crucial:
182fdc76060d Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 256
diff changeset
24 - Integrate decoders/quicktime.c with build system (for OS X)?
182fdc76060d Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 256
diff changeset
25 - Make decoders/quicktime.c more robust.
182fdc76060d Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 256
diff changeset
26 - Make decoders/quicktime.c work on win32?
339
e3ac0d41668c Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 336
diff changeset
27 - There's no seek() method.
23
06a009a1ec9e Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 9
diff changeset
28
06a009a1ec9e Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 9
diff changeset
29 Ongoing:
06a009a1ec9e Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 9
diff changeset
30 - look for "FIXME"s in the code.
06a009a1ec9e Updated.
Ryan C. Gordon <icculus@icculus.org>
parents: 9
diff changeset
31
0
1078b3528e6f Initial revision
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
32 /* end of TODO ... */
1078b3528e6f Initial revision
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
33