root/libremix/trunk/TODO

Revision 712, 439 bytes (checked in by conrad, 2 years ago)

Track dlopen'd module pointers, dlclose on purge()

This adds remix_unload() functions to loaded modules, calls
plugin->destroy, and keeps a module pointer returned by dlopen() in
remix_plugin.c and remix_ladspa.c.

Line 
1
2 This is a loosely-categorized list of outstanding tasks and ideas for improving
3 libremix. When implementing any of these, please include an update to this TODO
4 file removing that task, in the same commit.
5
6 * update with TODOs from paper file
7
8 Memory leaks
9 ------------
10
11 libremix:
12         * implement remix_destroy_list() in remix_context.c, and call it on
13           world->plugins and world->bases
14
15 ladspa:
16         * free schemes created for each ladspa port
Note: See TracBrowser for help on using the browser.