Revision b01a1716
Added by skyjake over 12 years ago
Files
- added
- modified
- copied
- renamed
- deleted
- doomsday
- engine
- api
- engine.pro (diff)
- portable
- include
- audiodriver.h
- de_audio.h (diff)
- s_main.h (diff)
- sys_audio.h (diff)
- sys_audiod_loader.h
- src
- include
- unix
- src
- sys_audiod_loader.c
- src
- win32
- src
- sys_audiod_loader.c
- src
- plugins
- engine
Audio|Refactor: Allow loading multiple audio plugins
Refactored the audio plugin loader to allow loading more than one
plugin at a time. The loading and initialization of the audio
plugins was moved to the new AudioDriver module.
The loading was also made platform-independent through the use
of the Library class (which presently lacks a Windows implementation).
The AudioDriver module chooses which SFX, Music, and CD interface
to use from which loaded plugin.