aboutsummaryrefslogtreecommitdiff
path: root/scumm/sound.cpp
AgeCommit message (Collapse)Author
2003-09-13Revert change, was not needed after all.Travis Howell
svn-id: r10228
2003-09-13Another fm towns sound fix from HibernatusTravis Howell
svn-id: r10217
2003-09-13Another fm towns sound fix from HibernatusTravis Howell
svn-id: r10209
2003-09-10experimental fix for bug #802396 (LOOMCD: Sound lock up); it turns out this ↵Max Horn
is a very long standing bug (pre-0.4.1 at the least). This fix may cause regressions in games using CD tracks, beware svn-id: r10163
2003-09-10added refCon parameter to timer classMax Horn
svn-id: r10156
2003-09-09another fix for bug #802396 (LOOMCD: Sound often causes lock up)Max Horn
svn-id: r10142
2003-09-08make even more use of Scumm::_musicEngine; added MusicEngine::setMasterVolumeMax Horn
svn-id: r10097
2003-09-08fix for bug #802396 (LOOMCD: Sound often causes lock up)Max Horn
svn-id: r10085
2003-09-08fix warningPaweł Kołodziejski
svn-id: r10081
2003-09-07properly decode SBL resources by scanning the VOC header in them; added a ↵Max Horn
guess at how SEGA SBLs work (untested, might be completely wrong) svn-id: r10074
2003-09-07make use of voc.h; some cleanupMax Horn
svn-id: r10073
2003-09-07removed the seperate 'MP3' CD methods in class Sound (besides being ↵Max Horn
misnamed, merging them into their parent functions actually seems clearer to me, reading wise) svn-id: r10071
2003-09-07cleanup/refactoringMax Horn
svn-id: r10070
2003-09-07some cleanup; clarified isSoundInUse semantics and the difference between ↵Max Horn
IMuse::get_sound_active and IMuse::getSoundStatus; added lots of const qualifiers to IMuse; rewrote IMuseInternal::getSoundStatus (hopefully not breaking it); added MusicEngine::getSoundStatus svn-id: r10069
2003-09-07make some first use of Scumm::_musicEngine; cleanup; also some changes which ↵Max Horn
*might* cause some breakage, but if they don't, we can build on them to simplify Sound::playSound a little (mainly by removing lots of 'return' statements) svn-id: r10068
2003-09-07added common base class MusicEngine for iMuse/iMuseDigital/Player_V123 ↵Max Horn
(initial stab, more work to follow) svn-id: r10066
2003-09-07Add music player for Amiga versions of indy3ega/loom from unused.Travis Howell
Revert last change to common.rules for now, it broke compile. svn-id: r10061
2003-09-07cleanupMax Horn
svn-id: r10055
2003-09-06small tweak requested by unused on IRCMax Horn
svn-id: r10053
2003-09-06removed pauseMixer method from mixer, and renamed stop to stopChannelMax Horn
svn-id: r10042
2003-09-06zak256 partial sfx loops are working fine.Travis Howell
svn-id: r10032
2003-09-06Search header of Amiga V2 games for rate and volume.Travis Howell
svn-id: r10031
2003-09-06Remove sound looping hack for v2 amiga games.Travis Howell
svn-id: r10030
2003-09-05added whitespace, added FIXME commentMax Horn
svn-id: r10026
2003-09-05moved the sound ID param in playRaw before volume/panMax Horn
svn-id: r10023
2003-09-05any reasons for playing bundle sounds at 50% volume?Max Horn
svn-id: r10020
2003-09-05added default volume/pan valuesMax Horn
svn-id: r10019
2003-09-05cleaned up sound/mixer.h a bit; renamed some mixer methods for consistencyMax Horn
svn-id: r10018
2003-09-05*** empty log message ***Travis Howell
svn-id: r10006
2003-09-05Add atarist and macintosh options, since there seem to be no way to detect ↵Travis Howell
version been used. svn-id: r9999
2003-09-05fixes for uninitialized pan and volumePaweł Kołodziejski
svn-id: r9998
2003-09-05Corrections for Amiga V2/V3 games from unused.Travis Howell
svn-id: r9994
2003-09-03Implement the ACTOR_PAN opcode. The only place I know of where it's used isTorbjörn Andersson
between between ship-to-ship combats, so I didn't bother yet to store it in savegames. svn-id: r9988
2003-09-02changed sounds volume to original volume level, and fixed sounds in bass introPaweł Kołodziejski
svn-id: r9963
2003-09-02fixed if checkPaweł Kołodziejski
svn-id: r9962
2003-09-02Fix from Hibernatus, correct start position for sfx in Amiga maniac/zak.Travis Howell
svn-id: r9960
2003-09-01Add sound looping for Amiga zak/maniacTravis Howell
svn-id: r9959
2003-09-01added sound handle stuff to mixer streamsPaweł Kołodziejski
svn-id: r9956
2003-08-31added mixer features: volume and pan control per channelPaweł Kołodziejski
svn-id: r9944
2003-08-30Very basic sfx support for Amiga version of maniac/zakTravis Howell
svn-id: r9922
2003-08-30Alter last commit, since looping would never be stopped on Mac version.Travis Howell
svn-id: r9919
2003-08-30*** empty log message ***Travis Howell
svn-id: r9918
2003-08-30indy3ega [mac] use same sound effects format as indy3ega [amiga]Travis Howell
svn-id: r9917
2003-08-22change sound queue overflow error to warning as error was supposed to be ↵Jonathan Gray
temporarily apparently... svn-id: r9812
2003-08-20Fix speedy music regression in monkeyega/vga/pass.Travis Howell
Add unique tag to sfx when converting AD resources, to solve sfx cutting off music issue in monkeyega/vga. svn-id: r9801
2003-08-15Fix my fixTravis Howell
svn-id: r9711
2003-08-15*** empty log message ***Travis Howell
svn-id: r9707
2003-08-15Correct commentTravis Howell
svn-id: r9702
2003-08-15Restrict monkeyega/vga music stop hack to ADL and RO sound resourcesTravis Howell
svn-id: r9697
2003-08-15patch #788078 Improved Amiga V3 SFX support by QuietustJonathan Gray
svn-id: r9695