Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-18 | LURE: Make GPL headers consistent in themselves. | Johannes Schickel | |
2011-08-06 | ALL: Reduce audio/ header dependency | Eugene Sandulenko | |
2011-05-25 | ALL: initialise -> initialize | Matthew Hoops | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-03-23 | ENGINES: Remove unused MIDI pass-through code | Max Horn | |
2011-03-23 | ENGINES: Further simplify pseudo MidiDrivers; fix some regressions | Max Horn | |
The regression affected AGOS and maybe some others; specifically, the real MidiDriver would have been deleted twice -- I previously missed that the Engine instances takes care of freeing the real MidiDriver, not the MidiPlayer wrapping it. This commit should clarify the ownership of the real MidiDriver for most pseudo MidiDrivers. | |||
2011-03-23 | AUDIO: Change several fake MidiDrivers to MidiDriver_BASE subclasses | Max Horn | |
Many engines follow the advice in audio/midiparser.h and create a "pseudo-MidiDriver" subclass. But MidiParser really only needs a tiny subset of the MidiDriver capabilities, namely those found in MidiDriver_BASE. So we try to subclass from that whenever possible; this allows us to remove many stub methods, and enables further future simplifications. | |||
2011-03-22 | AUDIO: Add pure virtual MidiDriver::isOpen() method | Max Horn | |
This in turn enables modifying MidiDriver_MPU401::close() to allow it to be called on a midi driver that has not yet been opened. The specific issue that triggered me to make these changes was a crash-upon-quit in HUGO, caused by it instantiating a midi driver, then encountering an error (missing hugo.dat) *before* having opened the new midi driver; the general cleanup code then tries to close the (not yet opened) midi driver -> kaboom Also fixed some engines which were leaking MidiDriver instances. | |||
2011-02-09 | AUDIO: Rename sound/ dir to audio/ | Max Horn | |
svn-id: r55850 | |||
2010-07-21 | LURE: Make LURE respect the mute settings. | Johannes Schickel | |
svn-id: r51101 | |||
2010-01-23 | Some more header modifications ("Graphic Adventure Engine" and the legal ↵ | Arnaud Boutonné | |
property paragraph) svn-id: r47489 | |||
2010-01-19 | LURE: Remove evil 'using namespace' from header files | Max Horn | |
svn-id: r47396 | |||
2009-11-02 | Changed foo(void) to foo() in almost all non-backend source files | Max Horn | |
svn-id: r45616 | |||
2008-07-15 | Reverted some incorrect changes and fixed sound settings issues for LURE. ↵ | Christopher Page | |
Fixed issues with quitting and calling GMM during intro sequences in LURE. Added a KEYCODE_MAINMENU in common/keyboard.h for the GMM. svn-id: r33081 | |||
2008-06-30 | Fixed some warnings | Christopher Page | |
svn-id: r32857 | |||
2008-06-30 | Sound settings for Lure can be modified through the GMM | Christopher Page | |
svn-id: r32855 | |||
2008-04-06 | Replaced ManagedList with Common::SharedPtr in lure's sound system | Filippos Karapetis | |
svn-id: r31419 | |||
2008-03-19 | Commit of Hans de Goede's patches to the sound handling code | Paul Gilbert | |
svn-id: r31194 | |||
2008-01-27 | Removed trailing spaces. | Jordi Vilalta Prat | |
svn-id: r30664 | |||
2008-01-12 | Removed old copyright 2005-2006 line from several files so that their ↵ | Paul Gilbert | |
headers are consistant with the other files svn-id: r30433 | |||
2008-01-05 | Fix to remove a tab character from the GPL header | Paul Gilbert | |
svn-id: r30238 | |||
2007-12-16 | The _nativeMT32 in MidiMusic was never initialised. Rather than storing it in | Torbjörn Andersson | |
two different classes, use the value in SoundManager instead. As a consequence the engine now remaps the instruments from MT-32 to General MIDI for me, since isRoland() is true and hasNativeMT32() is false. Earlier, it didn't since the uninitialised _nativeMT32 happened to be true for me. svn-id: r29878 | |||
2007-12-16 | Hooked up the sound code to use the configuration for sfx and music, and ↵ | Paul Gilbert | |
added code from the original game that used the high bit of sounds to distinguish between the two svn-id: r29873 | |||
2007-10-28 | Added storing of playing sounds to savegame (note: only sounds flagged as ↵ | Paul Gilbert | |
restorable are restarted after loading a savegame) svn-id: r29271 | |||
2007-09-28 | Wrapped access to the playing sounds list in a mutex | Paul Gilbert | |
svn-id: r29114 | |||
2007-09-16 | Initial sound implementation | Paul Gilbert | |
svn-id: r28917 | |||
2007-08-12 | Added part of the framework for playing sounds | Paul Gilbert | |
svn-id: r28545 | |||
2007-06-22 | Initial commit | Paul Gilbert | |
svn-id: r27604 |