aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-09-05removed outdated commentsMax Horn
svn-id: r10015
2003-09-05updated commented out to work againMax Horn
svn-id: r10014
2003-09-05fixed a warning from the IBM C++ compilerMax Horn
svn-id: r10013
2003-09-05Add to config as int for now.Travis Howell
svn-id: r10012
2003-09-05Fix platform command line and add to readmeTravis Howell
svn-id: r10011
2003-09-05Added FIXME comment about DipMusic().Torbjörn Andersson
svn-id: r10010
2003-09-05Cleanup.Torbjörn Andersson
svn-id: r10009
2003-09-05OopsTravis Howell
svn-id: r10008
2003-09-05This fixes another music-related crash for me. I guess it's ourTorbjörn Andersson
implementation of music fade-out that makes it a bad thing to close the music cluster file prematurely. svn-id: r10007
2003-09-05*** empty log message ***Travis Howell
svn-id: r10006
2003-09-05Add mac check.Travis Howell
svn-id: r10005
2003-09-05Removed unused function, StartMusicFadeDown().Torbjörn Andersson
svn-id: r10004
2003-09-05Cleaned up UpdateCompSampleStreaming() and re-enabled music fading. WeTorbjörn Andersson
currently don't fade music that ends because we reached the end of the musical cue, though. Only music that ends because it's being replaced by another cue. svn-id: r10003
2003-09-05Use --platform option, instead of system specific options.Travis Howell
Needs config support added. svn-id: r10002
2003-09-05Update docs for new flagsTravis Howell
svn-id: r10001
2003-09-05Remove warningTravis Howell
svn-id: r10000
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-05Changeing warning to debug, since we know functions purpuse and it seems to ↵Travis Howell
be confusing people. svn-id: r9997
2003-09-05Correction from Hibernatus, is used in fm towns games too.Travis Howell
svn-id: r9996
2003-09-05comment unused labelJonathan Gray
svn-id: r9995
2003-09-05Corrections for Amiga V2/V3 games from unused.Travis Howell
svn-id: r9994
2003-09-04Leave SPK resources in monkey1 disabled too.Travis Howell
svn-id: r9993
2003-09-04monkey has no native midi resources and SPK isn't support yet.Travis Howell
svn-id: r9992
2003-09-04Gave the "monkey" target the same sound flags as the "monkey1" target. AtTorbjörn Andersson
least I think they refer to the same game, just with differently named data files. This should fix bug #800378 ("MI1: no adlib with monkey target (regression)"). Should the same change be made to the "game" (Monkey Island 1, SegaCD version) target, or is that one too different? svn-id: r9991
2003-09-04Added locking to the music code. I'm not really the right person to do thisTorbjörn Andersson
but at least it doesn't seem to do any harm. Disabled the sound FX "garbage collection" in FxServer(). I'm not really convinced it's necessary at all, and even if it is, doing it from a separate thread it just begging for trouble. I've modified OpenFx() slightly to deal with this, but I may still have introduced regressions. Temporarily disabled the "goto label1" hack, since it seems to be the main reason for ScummVM crashing if I allow a piece of music to finish on its own (i.e. when not terminating it prematurely by triggering another piece of music). svn-id: r9990
2003-09-03Added FIXME comment about how we probably need locking for FxServer() andTorbjörn Andersson
the functions which access data manipulated by FxServer(). For instance, FxServer() may free bufferFx[i], which sounds potentially unhealthy to me. svn-id: r9989
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-03add a bunch of known targets for some of the newer humongous games, maybe we ↵Jonathan Gray
should move the target list out into another file? there are a few more to add after they are known as well... svn-id: r9987
2003-09-03prepare for larger target namesJonathan Gray
svn-id: r9986
2003-09-03add some stub cases for later humongous games, queue loading and a ↵Jonathan Gray
decodeParseString case svn-id: r9985
2003-09-03Removed fxLooped[], fxCached[] and musCounter[]. They were written to, butTorbjörn Andersson
never read. svn-id: r9984
2003-09-03fixed music fading out. it's "goto" hack.Paweł Kołodziejski
originaly dsound has 3 seconds buffer fillled with data enought for fading this hack continue play music for time while fading is going svn-id: r9983
2003-09-03more cleanupPaweł Kołodziejski
svn-id: r9982
2003-09-03some cleanup codePaweł Kołodziejski
svn-id: r9981
2003-09-03fixed interval of fxServer func (why i saw before 1000 miliseconds?), moved ↵Paweł Kołodziejski
init sound data to class sound svn-id: r9980
2003-09-02remove shadow'd var by using variable name from prototypeJonathan Gray
svn-id: r9979
2003-09-02remove unused variableJonathan Gray
svn-id: r9978
2003-09-02imuse digi use mixer volume and pan control nowPaweł Kołodziejski
svn-id: r9977
2003-09-02moved volume and pan control into flow funcPaweł Kołodziejski
svn-id: r9976
2003-09-02update vc7 filePaweł Kołodziejski
svn-id: r9975
2003-09-02Fixed compiler warning that I introduced earlier.Torbjörn Andersson
svn-id: r9974
2003-09-02Unless I'm gravely mistaken, StreamCompMusic() should always create a newTorbjörn Andersson
stream, in which case the warning about the sound handle being 0 is bogus. svn-id: r9973
2003-09-02Moved the sound initialisation to the Sword2Sound constructor to avoidTorbjörn Andersson
warning messages about uninitialised sound handles. svn-id: r9972
2003-09-02Another untested endian fix.Torbjörn Andersson
svn-id: r9971
2003-09-02Add missing verbOps cse for loomcd, needs work.Travis Howell
svn-id: r9970
2003-09-02Use the new per-channel pausing. This allows us to play the music for theTorbjörn Andersson
in-game dialogs. svn-id: r9969
2003-09-02Added per-channel pausing. Maybe I should have named the pauseChannel()Torbjörn Andersson
function simply pause() to be consistent with stop(), but there already is a pause() function and I don't want to have two functions with the same name doing different things. (The current pause() function pauses all channels.) svn-id: r9968
2003-09-02Since soundHandleMusic[] is now an array of sound handles instead ofTorbjörn Andersson
channel indexes, we should use stopHandle() instead of stop() to kill the music channel. Am I the only one who finds the distinction between channel indexes and sound handles confusing at times? :-) svn-id: r9967
2003-09-02This changes applies to both version 3 and 4, according to disasm.Travis Howell
svn-id: r9966