Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-12-11 | Emergency bugfixes: | Torbjörn Andersson | |
Initialise _cd.playing to false. Otherwise ScummVM may create a savegame where a CD track appears to be playing, but everything about it is undefined, causing ScummVM to crash when loading it. Initialise _track_info[] with NULLs, otherwise ScummVM crashes for me when I start the CD version of MI1. There's probably a lot more that *should* be properly initialised, but this seems to take care of the most serious issues, and is all I have the time to do now anyway. svn-id: r11573 | |||
2003-12-11 | Expanded the Doxygen docs for the MidiParser class. | Jamieson Christian | |
Painfully detailed in its description of how to get a MidiParser object hooked up and running. Hope this helps ya, Joost! ;) svn-id: r11559 | |||
2003-12-10 | Endian-safe read-and-advance helper functions are | Jamieson Christian | |
now based on the READ_LE_* and READ_BE_* macros. Very slight performance gain, woo hoo. svn-id: r11558 | |||
2003-12-09 | small tweak/fix (?) | Max Horn | |
svn-id: r11541 | |||
2003-11-29 | cleanup | Max Horn | |
svn-id: r11431 | |||
2003-11-29 | fixed warning | Paweł Kołodziejski | |
svn-id: r11430 | |||
2003-11-29 | added API to query CD playback status; renamed AudioCDManager methods | Max Horn | |
svn-id: r11422 | |||
2003-11-29 | moved Audio CD (emulation) code from scumm/sound.cpp to sound/, so that it ↵ | Max Horn | |
may be reused by other engines in the future svn-id: r11421 | |||
2003-11-08 | cleanup whitespaces | Paweł Kołodziejski | |
svn-id: r11221 | |||
2003-11-07 | Correct voc rate in DOTT demo | Travis Howell | |
svn-id: r11186 | |||
2003-11-07 | fix invalid typo fixes ;-) (BTW did anybody get comit mails for khalek's ↵ | Max Horn | |
changes? I didn't) svn-id: r11183 | |||
2003-11-07 | spelling fixes | Jonathan Gray | |
svn-id: r11180 | |||
2003-10-25 | whatever | Joost Peters | |
svn-id: r10959 | |||
2003-10-24 | added extra flag to mixer so we don't use free() on new'd pointers | Joost Peters | |
svn-id: r10958 | |||
2003-10-18 | cleanup | Max Horn | |
svn-id: r10894 | |||
2003-10-18 | We proudly present the latest installment of our hit series 'Untangle the ↵ | Max Horn | |
mess': 'Help! Space Invaders refactored the music detector'... in other news, I obviously need to sleep now svn-id: r10883 | |||
2003-10-17 | renamed some Timer methods | Max Horn | |
svn-id: r10868 | |||
2003-10-10 | cleanup | Max Horn | |
svn-id: r10718 | |||
2003-10-05 | clarification: premixer must use native endianess | Max Horn | |
svn-id: r10621 | |||
2003-10-05 | Preliminary preparation for new YM2612 FM emulator. | Jamieson Christian | |
All the hooks are in, but actual implementation needs to be checked for portability. svn-id: r10615 | |||
2003-10-04 | use namespace Common a bit more; don't zero the RNG in scumm (else the seed ↵ | Max Horn | |
gets reset); remove obsolete 256 color blending code svn-id: r10592 | |||
2003-10-03 | cleanup / doxygenification | Max Horn | |
svn-id: r10578 | |||
2003-10-03 | undo aquadran's recent changes here. If this doesn't compile on MSVC7, fine, ↵ | Max Horn | |
simply remove it from your project file - it's not supposed to be compiled ATM svn-id: r10564 | |||
2003-10-03 | fixed compilation under msvc7 | Paweł Kołodziejski | |
svn-id: r10562 | |||
2003-10-02 | cleanup & restructuring; in particular move the midi driver list to its own ↵ | Max Horn | |
source file svn-id: r10550 | |||
2003-09-28 | removed duplicate g_timer object (one was global, one was static to ↵ | Max Horn | |
timer.cpp); set g_system earlier (might prevent a few race conditions) svn-id: r10471 | |||
2003-09-27 | Timer services are now available through g_timer, so | Jamieson Christian | |
you don't have to go through the Engine to get to them. svn-id: r10450 | |||
2003-09-26 | Converted the MPU-401 timer to use the Timer class. | Jamieson Christian | |
Since this was the only place where we were using create_thread, that method should be removable now. I also removed the midi_driver_thread overrides for the MorphOS and YPA1 (Palm) backends. These need to be tested by their respective porters. svn-id: r10414 | |||
2003-09-25 | Fix for Bug [810564] ALL: missing instruments with native MT-32 | Jamieson Christian | |
As defined in Patch [811623] MT-32 patch for Bug 810564 Added a channel mask to MPU-401 devices so that --native-mt32 may force the device to use only the subset of MIDI channels actually supported by the MT-32. Also added a best-guess interpretation of iMuse Part priority in the SysEx 0x00 msg, since part priorities become more of an issue when the channel count is cramped. svn-id: r10409 | |||
2003-09-19 | work around silly bug in Microsoft Visual Studio .NET 2003. M$ does not stop ↵ | Max Horn | |
at breaking HTML and Java, no, now they have to mutilate C/C++, too. MS-C instead of ANSI-C, anybody? *grmbl* svn-id: r10319 | |||
2003-09-18 | changed & documented the premixer semantics | Max Horn | |
svn-id: r10294 | |||
2003-09-18 | moved engine.* to base; this fixes some linking issues when building a ↵ | Max Horn | |
barebone ScummVM (or maybe I just want to increase our CVS stats? <g>) svn-id: r10287 | |||
2003-09-17 | some tweaks to the build system (work toward plugin support) | Max Horn | |
svn-id: r10279 | |||
2003-09-16 | Don't call the premix function when the mixer is paused. (This is | Torbjörn Andersson | |
particularly noticeable in games with PC speaker emulation, but I could hear faint noises in AdLib music as well.) svn-id: r10262 | |||
2003-09-11 | some (untested!) support for backends which require unsigned audio samples | Max Horn | |
svn-id: r10183 | |||
2003-09-10 | fixed module.mk | Max Horn | |
svn-id: r10155 | |||
2003-09-10 | moved declaration of error/warning/debug from engine.h to util.h; added voc.cpp | Max Horn | |
svn-id: r10150 | |||
2003-09-09 | Up debug level of this warning, since it floods output in loom | Travis Howell | |
svn-id: r10131 | |||
2003-09-09 | map 0xA5 to 11025 Hz, too | Max Horn | |
svn-id: r10129 | |||
2003-09-09 | map 0xD3 in VOC headers to 22050 Hz, too | Max Horn | |
svn-id: r10128 | |||
2003-09-08 | start to use code from the original resample codebase, since it uses fixed ↵ | Max Horn | |
point math instead of float; however, the code is not at all complete right now, I just commit this to get it off my HD (neither the old nor the new code in resample.cpp work anyway) svn-id: r10089 | |||
2003-09-07 | new header file for VOC specific stuff | Max Horn | |
svn-id: r10072 | |||
2003-09-06 | removed pauseMixer method from mixer, and renamed stop to stopChannel | Max Horn | |
svn-id: r10042 | |||
2003-09-05 | optimized channel volume/pan handling | Max Horn | |
svn-id: r10028 | |||
2003-09-05 | moved the sound ID param in playRaw before volume/pan | Max Horn | |
svn-id: r10023 | |||
2003-09-05 | oops | Max Horn | |
svn-id: r10021 | |||
2003-09-05 | added default volume/pan values | Max Horn | |
svn-id: r10019 | |||
2003-09-05 | cleaned up sound/mixer.h a bit; renamed some mixer methods for consistency | Max Horn | |
svn-id: r10018 | |||
2003-09-05 | fixes for uninitialized pan and volume | Paweł Kołodziejski | |
svn-id: r9998 | |||
2003-09-02 | remove shadow'd var by using variable name from prototype | Jonathan Gray | |
svn-id: r9979 |