Joshua Jones
|
b096f1536b
|
Rework of plugin system. Now works better with static linking. Plugin makers are now expected to pass back a fully implemented version of IAudioPlugin for cAudio to use. Create your plugin class with new, cAudio will call drop() on it on unload of your dll.
The MP3Decoder plugin has been updated for the above changes.
Removed the shim that used to exist between dll plugins and the manager.
|
2010-02-14 05:34:57 +00:00 |
|
Joshua Jones
|
fbd3ecabb4
|
Added version checking to plugins.
|
2010-02-10 04:59:10 +00:00 |
|
Joshua Jones
|
48d264d0be
|
Added a pass in for the logger to plugins, so they don't need to link with cAudio.dll to access logging capabilities.
Fixed a bug that prevented cAudio from getting plugin symbols correctly.
Fixed a bug where cPluginManager would be constructed multiple times.
|
2010-02-10 04:46:00 +00:00 |
|
Joshua Jones
|
3043f5d4d5
|
Added plugin manager and plugin system to cAudio.
Started work on an mp3 decoder plugin.
Conflict fixes to earlier commit.
|
2010-02-09 05:58:27 +00:00 |
|