Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-12-02 | Moved MidiDriver creation code into the MidiDriver class (as static ↵ | Max Horn | |
methods), same for some other MIDI related stuff svn-id: r15968 | |||
2004-11-28 | cleanup | Max Horn | |
svn-id: r15955 | |||
2004-11-28 | Changed parameter order of SoundMixer::playInputStream to match that of playRaw | Max Horn | |
svn-id: r15950 | |||
2004-11-28 | Added a "permanent" field to Channels, which simply prevents them from being ↵ | Jerome Fisher | |
deleted during stopAll(). I hope this doesn't step on anyone's toes; it was quite urgent, since loading a saved game stopped MT-32 emulation audio forever. svn-id: r15946 | |||
2004-11-28 | Assume for now that the premixer is always used for music playback (as ↵ | Max Horn | |
opposed to being used for SFX); this affects the volume (see bug #1049375) svn-id: r15940 | |||
2004-11-27 | Removed the (highly SCUMM specific) 'appendable stream' API from SoundMixer; ↵ | Max Horn | |
SCUMM now uses the appendable stream directly svn-id: r15919 | |||
2004-11-27 | Removed the old setupPremix version, it is not needed anymore. Also fixed ↵ | Max Horn | |
some doxygen comments (they were being assigned to the wrong things) svn-id: r15918 | |||
2004-11-27 | Added some more mixer doxygen docs; cleaned up Mixer API a bit, removing ↵ | Max Horn | |
some very specialised methods svn-id: r15914 | |||
2004-11-27 | AudioStream::read() has been removed quite some time ago, now making sure ↵ | Max Horn | |
that change is reflected everywhere svn-id: r15911 | |||
2004-11-22 | cleanup | Max Horn | |
svn-id: r15863 | |||
2004-11-11 | Erm, this was never meant to be commited. I might as well leave the .h ↵ | James Brown | |
change for now, until kyra is investigated further. svn-id: r15788 | |||
2004-11-11 | Prevent infinite loop by displaying the launcher after a game start FAILURE too. | James Brown | |
svn-id: r15787 | |||
2004-11-06 | Major MT-32 emu overhaul based on KingGuppy's code. | Eugene Sandulenko | |
o added configure option o mi2 intro doesn't freeze anymore and has no sound glitches o missing instruments in many titles are fixed o numerous memory overwrite bugs are fixed o code is cleaned a lot and splitted into many smaller files o mt32.cpp went to backends/midi o synced with upstream code o reverberation fixed * don't complain about File class wrapper :) * all custom types are back * #pragmas are to do * maybe some indentation is wrong too I prefer smaller commits, but this thing came in one piece. svn-id: r15715 | |||
2004-11-04 | Delegate channel functions to any MidiDriver. This is useful for the | Eugene Sandulenko | |
MT-32 emulation and quite possibly other MidiDrivers in future. svn-id: r15711 | |||
2004-10-30 | Doxygen fixes | Max Horn | |
svn-id: r15699 | |||
2004-10-23 | fixed warnings | Paweł Kołodziejski | |
svn-id: r15665 | |||
2004-10-22 | Prepare true AdLib support on PalmOS | Chris Apers | |
svn-id: r15649 | |||
2004-10-21 | Patch #1048326 Better MT-32 support | Eugene Sandulenko | |
svn-id: r15635 | |||
2004-10-17 | Add comment | Max Horn | |
svn-id: r15595 | |||
2004-10-17 | Fix playback of MP3 files till EOF in some cases | Max Horn | |
svn-id: r15587 | |||
2004-10-11 | Implement premix proc via an AudioStream / Channel (eventually we'll remove ↵ | Max Horn | |
the setupPremix method which takes a proc pointer) svn-id: r15522 | |||
2004-10-09 | Make AppendableAudioStream endianness-aware. | Eugene Sandulenko | |
svn-id: r15491 | |||
2004-09-28 | Rename remaining OSystem methods to match our coding guidelines | Max Horn | |
svn-id: r15332 | |||
2004-09-25 | Remove obsolete path param | Max Horn | |
svn-id: r15278 | |||
2004-09-25 | Fix doxygen warnings | Max Horn | |
svn-id: r15277 | |||
2004-09-19 | Fix potential race condition | Max Horn | |
svn-id: r15191 | |||
2004-09-19 | Actually check if a sound is active, if the sound is outside music engine. | Travis Howell | |
Add some more HE differences svn-id: r15188 | |||
2004-09-18 | smush tracks are not music channel, removed outdated dimuse comment | Paweł Kołodziejski | |
svn-id: r15167 | |||
2004-09-04 | fixde bug IMUSE+DEBUG | Paweł Kołodziejski | |
svn-id: r14892 | |||
2004-09-04 | Fix for bug #1022265 (Memory leak in vorbis.cpp?) | Max Horn | |
svn-id: r14889 | |||
2004-08-22 | cleanup of TimerProc mess | Max Horn | |
svn-id: r14683 | |||
2004-08-08 | Remove orphaned TODO | Max Horn | |
svn-id: r14517 | |||
2004-08-03 | Update comment | Travis Howell | |
svn-id: r14456 | |||
2004-08-03 | Add comment | Travis Howell | |
svn-id: r14455 | |||
2004-08-03 | Add invalid version used by French Simon2 | Travis Howell | |
svn-id: r14453 | |||
2004-07-31 | changed loadVOCFile to work on a generic ReadStream instead of a File, and ↵ | Max Horn | |
renamed it to loadVOCFromStream; removed readVOCFromMemory as it isn't used anymore, and in the future, a MemoryReadstream plus loadVOCFromStream can achieve the same effect svn-id: r14383 | |||
2004-07-16 | Applied patch #957544 to make output sample rate configurable at runtime. | Torbjörn Andersson | |
svn-id: r14225 | |||
2004-07-11 | Use extrapath in Sword1 engine (from 0.6.0 branch). More verbose errors to ↵ | James Brown | |
go with the forthcoming new manual. Sword1 CD swapping doesn't work as expected HERE, either :) svn-id: r14188 | |||
2004-07-01 | getFreeSpace() is not longer used | Paweł Kołodziejski | |
svn-id: r14136 | |||
2004-06-29 | Fix for bug #981991 (VORBIS: Crash when using Ogg Vorbis CD tracks) | Max Horn | |
svn-id: r14128 | |||
2004-06-28 | Make use of new File refcount code; also fixed long standing bug in vorbis ↵ | Max Horn | |
code (ov_clear was not being called, resulting in a file not being closed) svn-id: r14107 | |||
2004-06-09 | Fixed a typo in a comment. | Torbjörn Andersson | |
svn-id: r13948 | |||
2004-05-31 | Make allNotesOff() also turn off all "hanging notes". Without this change, | Torbjörn Andersson | |
I wasn't able to fully stop ITE's XMIDI music - there would always be a couple of notes hanging even after unloading it. Apparently this music doesn't use the "active notes" mechanism at all, and I guess the ALSA driver doesn't support the "All Note Off" event. I'm still not 100% sure this is the correct fix, but unless someone has any better idea... svn-id: r13910 | |||
2004-05-09 | Config sample switch for WinCE | Nicolas Bacca | |
svn-id: r13815 | |||
2004-05-05 | Remove odd sample rate hack (for DOTT demo); instead, be slightly less ↵ | Max Horn | |
strict about VOC headers, since DOTT demo (and maybe others) use buggy VOC headers svn-id: r13787 | |||
2004-05-02 | Explain a bit what getSampleRateFromVOCRate() does; mark a hack in it more ↵ | Max Horn | |
clearly; disable warning svn-id: r13756 | |||
2004-05-01 | Doubled the buffer size to prevent crashes with the Inherit the Earth | Torbjörn Andersson | |
MIDIs. This is a temporary fix - Jamieson630 said something about making a better fix later - but it will have to do for now. svn-id: r13719 | |||
2004-05-01 | Fix for [945497] Possible bug in midiparser_smf.cpp | Jamieson Christian | |
Corrected Type 0 SMF compression to properly account for command lengths when Running Status is being used. Also increased buffer size for Type 0 output since Running Status can result in the Type 0 output being larger than the source data. Needs some more work, but at least the Wyrmkeep people can keep going in the meantime. svn-id: r13707 | |||
2004-04-30 | Changed printf() to warning() | Torbjörn Andersson | |
svn-id: r13684 | |||
2004-04-29 | Changed printf() to warning(). (Even in the case where the message used to | Torbjörn Andersson | |
say "ERROR".) svn-id: r13677 |