Mercurial > audio-send
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 |