annotate org/todo.org @ 25:f4c7260d397a

removed uint problem for Windows compilation
author Robert McIntyre <rlm@mit.edu>
date Fri, 18 Nov 2011 20:06:50 -0700
parents c41d773a85fb
children
rev   line source
rlm@0 1 * Tasks to do relating to the Aurellem recorder device.
rlm@0 2
rlm@0 3
rlm@0 4
rlm@0 5 ** Cleanup
rlm@0 6 - [ ] come up with a good name for the recording device.
rlm@0 7 - [X] shift stepping functions to =nstep=
rlm@0 8 - [ ] make a new project that Uses openal-soft but is not inside it
rlm@0 9 - [ ] transfer all of my stuff to this project (everntually, we'll hava a "record" artifact)
rlm@0 10 - [ ] put everything into an org file
rlm@0 11 - [ ] make a post on aurellem
rlm@0 12 - [ ] make a post on jMonkeyEngine forums
rlm@0 13
rlm@0 14 ** New Features
rlm@0 15 - [ ] enable multiple listeners / multiple data
rlm@0 16 - [ ] add support for streaming sources.
rlm@0 17
rlm@0 18
rlm@0 19 ** Java Integration
rlm@0 20 - [ ] watch out for playSourceInstance and make sure it's handled correctly!
rlm@0 21 - [ ] figure out how to compile for all platforms
rlm@0 22 - [ ] get jMonkeyEngine to auto-load the new artifacts.
rlm@0 23 - [X] properly extend the AudioRenderer instead of copying everything over.
rlm@0 24 - [ ] combine with video recorder to make an easy-to-use thing for the main case.
rlm@0 25
rlm@0 26 ** Clojure Integration
rlm@0 27 - [ ] abstract to closure =(ear)= function.
rlm@0 28
rlm@0 29 ** Testing
rlm@0 30 - [X] make sure it works for effects (NOT GOING TO DO!), jMonkeyEngine doesn't do it well.
rlm@0 31 - [ ] make an automated test using two listeners that are in the exact same area.
rlm@0 32
rlm@0 33
rlm@0 34 ** Conversion to multiple listeners.
rlm@0 35 - [ ] make every function call manage context switching automatically
rlm@0 36 - [ ] gather up all data necessary for context switching in a struct.
rlm@0 37 - [ ] nmake a map/list of these structures in the ExtraData device field.
rlm@0 38 - [ ]
rlm@0 39
rlm@0 40
rlm@0 41
rlm@0 42
rlm@0 43
rlm@0 44
rlm@0 45
rlm@0 46
rlm@0 47
rlm@0 48
rlm@0 49
rlm@0 50
rlm@0 51
rlm@0 52
rlm@0 53