[Abysmal-commit] SF.net SVN: abysmal:[399] abysmal/trunk/src
Status: Pre-Alpha
Brought to you by:
jlanger85
|
From: <jla...@us...> - 2009-05-12 16:06:16
|
Revision: 399
http://abysmal.svn.sourceforge.net/abysmal/?rev=399&view=rev
Author: jlanger85
Date: 2009-05-12 16:06:11 +0000 (Tue, 12 May 2009)
Log Message:
-----------
* midi drivers: replaced the midi init code with our own factory that's
also used everywhere else (sound driver etc..).
* factory: provide a initialization function as template argument which
is called when the factory is instantiated. This replaces the
initialization via extern structs, as this makes trouble (the order of
initialization of global variables is undefined in C++)
Modified Paths:
--------------
abysmal/trunk/src/audio/audio_driver.cpp
abysmal/trunk/src/audio/audio_driver.h
abysmal/trunk/src/audio/audio_mgr.cpp
abysmal/trunk/src/audio/midi/ALSAMidiDriver.cpp
abysmal/trunk/src/audio/midi/ALSAMidiDriver.h
abysmal/trunk/src/audio/midi/CoreAudioMidiDriver.cpp
abysmal/trunk/src/audio/midi/CoreAudioMidiDriver.h
abysmal/trunk/src/audio/midi/FMOplMidiDriver.cpp
abysmal/trunk/src/audio/midi/FMOplMidiDriver.h
abysmal/trunk/src/audio/midi/FluidSynthMidiDriver.cpp
abysmal/trunk/src/audio/midi/FluidSynthMidiDriver.h
abysmal/trunk/src/audio/midi/MidiDriver.cpp
abysmal/trunk/src/audio/midi/MidiDriver.h
abysmal/trunk/src/audio/midi/TimidityMidiDriver.cpp
abysmal/trunk/src/audio/midi/TimidityMidiDriver.h
abysmal/trunk/src/audio/midi/UnixSeqMidiDriver.cpp
abysmal/trunk/src/audio/midi/UnixSeqMidiDriver.h
abysmal/trunk/src/audio/midi/WindowsMidiDriver.cpp
abysmal/trunk/src/audio/midi/WindowsMidiDriver.h
abysmal/trunk/src/backend/backend.cpp
abysmal/trunk/src/backend/backend.h
abysmal/trunk/src/common/cvar.h
abysmal/trunk/src/common/factory.h
abysmal/trunk/src/mainmenu.cpp
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|