comparison todo.org @ 0:f9476ff7637e

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