summaryrefslogtreecommitdiff
path: root/TODO
blob: 89e806877689dd664d952b1d5d3ae46b8b2f9167 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
TODO

fix graph sorting to use same approach as in ARDOUR::Session for
    routes

figure out how to have pools of buffers for ports by type
figure out how to use the same buffer over and over when possible

passing args to drivers and clients?
getting callbacks and args from dynamically loaded clients?
how do dynamically loaded clients (un)register ports, activate, etc.
pool based malloc for rt client-local mem allocation

TO THINK ABOUT:

multiple port buffer shm segments (i.e. dynamically
         increase the total number of ports in the system)

wingo (apwingo@eos.ncsu.edu) adds:
 - remove glib dependency from api. using it internally is one thing,
   but the return value of one function (list_ports()) should not
   introduce this dependency.