aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/imuse_digi/dimuse_track.cpp
AgeCommit message (Collapse)Author
2009-03-20SCUMM: Split intern.h into multiple headersMax Horn
svn-id: r39567
2008-01-28Fixed typo in debug message.Torbjörn Andersson
svn-id: r30691
2008-01-27Removed trailing spaces.Jordi Vilalta Prat
svn-id: r30664
2008-01-21fix debug outputPaweł Kołodziejski
svn-id: r30595
2008-01-21for debug logs for dimusePaweł Kołodziejski
svn-id: r30594
2008-01-20added experimental hack to code to prevent the same start music again if old ↵Paweł Kołodziejski
one didn't have chance finish. it's fix bug #1861704, it may fix other similiar things when seq is to null. added few changes to debug logs. svn-id: r30590
2008-01-20fix/workaround for bug #1624464, as we do not support game playing on two ↵Paweł Kołodziejski
different CDs svn-id: r30588
2008-01-19allow force flush fade track, it happen while very fast switching roomsPaweł Kołodziejski
svn-id: r30570
2008-01-19changed warning into error, to be know for sure if it still triggerPaweł Kołodziejski
svn-id: r30568
2008-01-19missed setting trackId while starSound,Paweł Kołodziejski
added more debug output, verification of jump code, it might have regressions svn-id: r30565
2008-01-19fixed support for compressed streams in dimusePaweł Kołodziejski
svn-id: r30564
2008-01-18iMuse Digital: Moved track & table definition from dimuse.h into separate ↵Max Horn
header files svn-id: r30550
2008-01-18Don't hardcode value for which we have wonderful and nice constants defined ;)Max Horn
svn-id: r30549
2008-01-17restore TrackId meaningPaweł Kołodziejski
svn-id: r30541
2008-01-17fixed regression in allocSlot in dimuse, that fix bug #1874045Paweł Kołodziejski
svn-id: r30536
2008-01-16forgot disable that tooPaweł Kołodziejski
svn-id: r30522
2008-01-15implement dimuse transition 12, not tested yetPaweł Kołodziejski
svn-id: r30503
2008-01-15Fixed warnings.Torbjörn Andersson
svn-id: r30502
2008-01-15back to previous way of copying stream, so it continue old streamPaweł Kołodziejski
svn-id: r30491
2008-01-15if track sound data is compressed reset data offset to beginning of region. ↵Paweł Kołodziejski
we need implement seek in stream anyway or drop support svn-id: r30490
2008-01-14implement force flush old fadeTrack. fixed trackId in new fadeTrack, it ↵Paweł Kołodziejski
wasn't set properly, caused switching regions. svn-id: r30489
2008-01-14revert last experimental dimuse change, force flushPaweł Kołodziejski
svn-id: r30488
2008-01-14experimental force flush fade track if it's in usePaweł Kołodziejski
svn-id: r30487
2008-01-14put 'break' here too, only one music in non fade tracks allowedPaweł Kołodziejski
svn-id: r30486
2008-01-14i forgot 'break' in the loopPaweł Kołodziejski
svn-id: r30485
2008-01-14implement special case for playing music with beginning offset where other ↵Paweł Kołodziejski
one stopped svn-id: r30483
2008-01-14fixed setting hookId for music, it doesn't worked beforePaweł Kołodziejski
svn-id: r30481
2008-01-13revert updateFadeMusicTrackPaweł Kołodziejski
svn-id: r30475
2008-01-13fixed fadeOutMusic in transitionsPaweł Kołodziejski
svn-id: r30465
2008-01-06cleanupMax Horn
svn-id: r30284
2008-01-05Let the audio mixer take care of (i.e. dispose) the Track::stream object, tooMax Horn
svn-id: r30277
2008-01-05stop low priority sounds which we want to override immediatlyMax Horn
svn-id: r30275
2008-01-05Play SOU data instantly, not slightly delayed -> allows us to get rid of ↵Max Horn
Track::streamSou & Track::mixerStreamRunning (have not yet removed the latter to avoid introducing a new savegame version) svn-id: r30268
2008-01-05Seems IMuseDigital::cloneToFadeOutTrack was using the wrong pan value all ↵Max Horn
the time svn-id: r30267
2008-01-05Moved some code which was being duplicated to methods of class TrackMax Horn
svn-id: r30266
2008-01-05Let the audio mixer delete the streamSou objectMax Horn
svn-id: r30265
2008-01-05When loading and before starting an iMuse Digitial track, reset it ↵Max Horn
completely to zero svn-id: r30262
2008-01-05Use souStreamUsed to distinguish between 'stream' and 'streamSou' usageMax Horn
svn-id: r30257
2008-01-05Do not busy wait in IMuseDigital::allocSlot on *any* platformMax Horn
svn-id: r30255
2008-01-01Patch #1839861 (Possible workaround for bugs related to ↵Max Horn
cloneToFadeOutTrack): Fixes bug #1848399 and apparently also #1527274 & #1763227 svn-id: r30111
2007-12-30Fix for bug #1635361: COMI: Music fade-out broken for compressed audioMax Horn
svn-id: r30081
2007-12-02revised mutex handling a bit in dimuse :Gregory Montoir
- protected access to Track.used in startSound - removed mutex lock in cloneToFadeOutTrack as it's always called with mutex already locked on (shouldn't change anything, though, due to mutex re-entrancy) svn-id: r29705
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-07-22cleanup (in particular, don't call something 'soundHandle' which is not a ↵Max Horn
Mixer::SoundHandle) svn-id: r28162
2007-06-01rename some imuse variablesPaweł Kołodziejski
svn-id: r27039
2007-05-30added comment to cloneToFadeOutTrack()Paweł Kołodziejski
svn-id: r27025
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-03-20Make sure Track::soundHandle is always initialize, and added a FIXME (see ↵Max Horn
also bug #1635361) svn-id: r26259
2007-03-20Fix a potential race condition (leading to lockups) in ↵Max Horn
IMuseDigital::refreshScripts svn-id: r26254
2007-03-20cleanupMax Horn
svn-id: r26253