aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2010-01-02SCI/new music code: Implemented cmdSetSoundPriorityFilippos Karapetis
svn-id: r46873
2010-01-02SCI/new sound code: disabled some unused code and named a previously unknown ↵Filippos Karapetis
variable of the sound channel data svn-id: r46872
2010-01-02Changed wording from "handle" to "sound", as we're dealing with sound ↵Filippos Karapetis
objects, not handles. Also, made the warnings thrown when a slot couldn't be found more verbose. Finally, changed the logic of when warnings should be thrown in cmdSetSoundLoop svn-id: r46871
2010-01-02Use Common::StackLock.Johannes Schickel
svn-id: r46870
2010-01-02SCI/new music code: Fixed some mutex-related issuesFilippos Karapetis
svn-id: r46869
2010-01-02Removing now redundant comment. The fix was correct.Eugene Sandulenko
svn-id: r46868
2010-01-02Move the LZSS code to the Groovie namespace.Jordi Vilalta Prat
svn-id: r46867
2010-01-01LOL: cleanupFlorian Kagerer
svn-id: r46866
2010-01-01SCI: Adlib: Fix bug in master volume handling.Walter van Niftrik
svn-id: r46865
2010-01-01SCI: Fix segfault in dual-language KQ5.Walter van Niftrik
svn-id: r46864
2010-01-01Merge update_nop1 and update_nop2.Johannes Schickel
svn-id: r46860
2010-01-01- Fix out of bounds array access.Johannes Schickel
- Add some asserts in output related functions svn-id: r46859
2010-01-01SCI/newmusic: removed TODOMartin Kiewitz
svn-id: r46858
2010-01-01SCI/newmusic: changed setting volume from fade logic, implemented updating ↵Martin Kiewitz
loop selector for sound fx svn-id: r46856
2010-01-01- Add some assertsJohannes Schickel
- Renamed snd_unkOpcode3 to snd_stopChannel - Cleanup svn-id: r46855
2010-01-01SCI: fix buildMartin Kiewitz
svn-id: r46854
2010-01-01SCI/newmusic: changed fade volume setting for digital fx to onTimer() again, ↵Martin Kiewitz
because setting it in updateCues() wont work right. We are processing fading effectively in there any way, added TODO for working approach svn-id: r46853
2010-01-01SCI: kDoAudio now also clips volume and adjusts to mixer volumeMartin Kiewitz
svn-id: r46852
2010-01-01Fix a buffer overflow, thanks to sykeArnaud Boutonné
svn-id: r46851
2010-01-01SCI/newmusic: now clips volume against MUSIC_VOLUME_MAX (127) instead of the ↵Martin Kiewitz
mixer max volume (which would be wrong of course), adjusts volume when setting sample channel volume svn-id: r46850
2010-01-01SCI: volume for sci0 now set to 127, now using constant instead of valueMartin Kiewitz
svn-id: r46849
2010-01-01Fix undefined operation in setNoPendingVerb (someone with knowledge of SAGA ↵Johannes Schickel
should review this, see the TODO comment). (Thanks to syke for reporting this) svn-id: r46848
2010-01-01SCI: Added TODO within kDoAudioMartin Kiewitz
svn-id: r46847
2010-01-01SCI: fixing bad sorting of saved games due MMDDYYYY date savingMartin Kiewitz
svn-id: r46846
2010-01-01Fix out of bounds access reported by syke.Johannes Schickel
svn-id: r46844
2010-01-01SCI/new music code: The MIDI driver is now reset whenever the game's VM ↵Filippos Karapetis
respawns, like what the old music code does. Fixes the MIDI music in KQ5CD, Lonbgow and perhaps others svn-id: r46843
2010-01-01SCI/newmusic: set speech soundtype for audio resources played by kDoSound, ↵Martin Kiewitz
cmdVolume is supposed to set music and sfx volume only - this whole fixes volume issues in lb2cd and others svn-id: r46842
2010-01-01SCI/newmusic: adding debug output to setVolumeMartin Kiewitz
svn-id: r46841
2010-01-01SCI/new music code: Center pitch wheel when unloading music tracksFilippos Karapetis
svn-id: r46840
2010-01-01Fixed KQ5CD (regression from rev. 46656)Filippos Karapetis
svn-id: r46839
2010-01-01Fixed broken savegames when saving with the new music codeFilippos Karapetis
svn-id: r46837
2010-01-01SCI: syncing loop selector... again... fixes qfg1 ending... again... now ↵Martin Kiewitz
sci0 only svn-id: r46835
2010-01-01SCI/new music code: Moved processing of digital sound effects outside the ↵Filippos Karapetis
MIDI worker thread. Some cleanup svn-id: r46834
2010-01-01Added a comment for the reason updateSci0Cues() is called within kAnimate()Filippos Karapetis
svn-id: r46833
2010-01-01SCI/newmusic: doing version check before looking for audio resourceMartin Kiewitz
svn-id: r46831
2010-01-01aligned zoomed picture to the top and fixed actor head animation in zoomed stateVladimir Menshakov
svn-id: r46830
2010-01-01SCI/newmusic: better solution for volume - using int16 during fade, volume ↵Martin Kiewitz
is now byte again svn-id: r46829
2010-01-01SCI: changing volume to int16 again, fixes fadeOut of music and samplesMartin Kiewitz
svn-id: r46828
2010-01-01SCI: fixing saved game compatibilityMartin Kiewitz
svn-id: r46827
2010-01-01removed debug outputVladimir Menshakov
svn-id: r46826
2010-01-01found zoom tables, added original zoom support.Vladimir Menshakov
svn-id: r46823
2010-01-01removed commented out debugVladimir Menshakov
svn-id: r46822
2010-01-01SCI/newmusic: added fade and loop capability to samples (looping doesnt work ↵Martin Kiewitz
yet), fixes lsl1 doll inflation endless loop svn-id: r46820
2010-01-01removed first point from path to avoid zero deltaVladimir Menshakov
svn-id: r46818
2010-01-01removed position zeroing in varia resourcesVladimir Menshakov
svn-id: r46817
2010-01-01minor sizeof cleanupVladimir Menshakov
svn-id: r46816
2010-01-01Add Polish Windows 4CD version of The Feeble Files.Travis Howell
svn-id: r46815
2010-01-01SCI: implement kFOpen (OPEN_OR_CREATE), makes it possible to save character ↵Martin Kiewitz
data at the end of qfg1ega svn-id: r46814
2010-01-01SCI: switch to previous gameid, when importing character data in qfg seriesMartin Kiewitz
svn-id: r46813
2010-01-01SCI/new music code:Filippos Karapetis
- Resolved a deadlock with the mixer, and added appropriate mutexes (a result of the fact that SCI mixes MIDI and digital audio in the same list) - Fixed sound playing when loading games, by properly resetting the MIDI driver - Reverted savegame version to 14 - the changes in versions 15 and 16 don't have any effect on the currently enabled old music code, and the new music code is disabled by default, and is still prone to changes - Now saving/loading signal, loop and hold for each sound, as well as reverb - Added stub code for setting reverb and channel hold - The signal, loop and hold values of each song are cached, like in SSCI and like what happens in Greg's SCI implementation. This allows a clear separation of the engine code from the rest of the engine. Reverted commits 46792 and 46797 - Removed duplicate song list accessing code - Song cues are now updated in kAnimate for SCI0, like the old music code does, to compensate for the fact that SCI0 didn't poll for music changes via cmdUpdateCues, like what SCI01 and newer do - Cleanup svn-id: r46812