Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-15 | SCI: Allow channel remapping from audio thread too | Willem Jan Palenstijn | |
2015-02-15 | SCI: Use sound resource priority by default for songs | Willem Jan Palenstijn | |
SCI1 sound resources can have an embedded priority. We now use that by default, unless an explicit DoSound/SetPriority call overrides it. Thanks waltervn. This fixes relative priority of songs in at least PQ3 room 29. Also increase savegame version to 33. | |||
2015-02-15 | SCI: Give songs that start playing later higher priority | Willem Jan Palenstijn | |
2015-02-15 | SCI: Add debugging output | Willem Jan Palenstijn | |
2015-02-15 | SCI: Handle voice limits differently | Willem Jan Palenstijn | |
For playBed songs, SCI1early remappers didn't unmap the entire song when there weren't enough voices for a channel. Thanks waltervn. | |||
2015-02-15 | SCI: Don't remap channels from playBed songs | Willem Jan Palenstijn | |
2015-02-15 | SCI: Always re-sort playlist in soundPlay | Willem Jan Palenstijn | |
Previously, it would only sort if a song wasn't already in the playlist. Since initSound already adds it, this effectively prevented the list from being sorted. | |||
2015-02-14 | SCI: Register and save playBed option to PlaySound | Willem Jan Palenstijn | |
The playBed option is not handled yet, only stored. This increases the savegame format version. | |||
2015-02-14 | SCI: Match SSCI channel reset order | Willem Jan Palenstijn | |
It may or may not matter for a driver's voice mapping. | |||
2015-02-14 | SCI: Initialize voice counts in SCI1+ | Willem Jan Palenstijn | |
2015-02-14 | SCI: Avoid resetting already unused channels | Willem Jan Palenstijn | |
2014-10-28 | SCI: Remove trailing whitespace | Filippos Karapetis | |
2014-10-13 | SCI: Fix bug #6725 - "SCI: LSL5 Mac doesn't launch with MT-32 music" | Filippos Karapetis | |
Thanks to waltervn for his help | |||
2014-10-13 | SCI: Add comments for the MT-32/GM patch contents | Filippos Karapetis | |
2014-08-22 | MISC: Fix typo s/Adlib/AdLib/ (only where visible to the user) | Ben Castricum | |
2014-07-24 | SCI: Small formatting fix. | Johannes Schickel | |
2014-06-01 | SCI: Silence a gcc conversion warning | Matthew Hoops | |
2014-05-29 | SCI: kDoSound: only one sample at once - thx wjp | Martin Kiewitz | |
Calling kDoSound(play) on a sample will stop currently playing sample Fixes Space Quest 5 air-lock sound issue (bug #6464) Thanks to wjp for tracking the issue down | |||
2014-05-27 | ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf. | Johannes Schickel | |
2014-05-25 | SCI: Make debugging output conditional | Willem Jan Palenstijn | |
2014-05-25 | SCI: Fix voice mapping during midi channel remapping | Willem Jan Palenstijn | |
This fixes the first Patti dream sequence piano song in LSL5 room 320. | |||
2014-03-28 | SCI: Add missing USE_MAD check for commit 6a519f7f | Filippos Karapetis | |
This fixes compilation for platforms where libmad isn't present | |||
2014-03-28 | SCI: Initial implementation of the fanmade sciAudio library | Filippos Karapetis | |
This is used in the fanmade games "LockerGnome Quest Redux" and "Betrayed Alliance" | |||
2014-02-18 | SCI: Make GPL headers consistent in themselves. | Johannes Schickel | |
2014-01-27 | SCI: Fix breakage from f92df4c6 | Alyssa Milburn | |
2014-01-06 | SCI: Fix memory leak | Willem Jan Palenstijn | |
Thanks to digitall for testing. | |||
2013-12-31 | SCI: Remove no longer necessary hack | Willem Jan Palenstijn | |
2013-12-31 | SCI: Rewrite MIDI channel remapping | Willem Jan Palenstijn | |
This adds MIDI state tracking to allow channels to be temporarily unmapped and later re-mapped when there are free device channels available again. | |||
2013-11-23 | SCI: Make fade signal version check more precise | Willem Jan Palenstijn | |
2013-11-23 | SCI: Fix SCI1late fade complete signal | Willem Jan Palenstijn | |
This fixes duplicate music playing in LauraBow2CD (#6462) | |||
2013-09-22 | SCI: revert fix music start code | Martin Kiewitz | |
add workaround for eq2 the issue is known, but can't be properly fixed without rewriting the midiparser into a channel specific parser previous commit caused issues in kq5/french and others | |||
2013-09-22 | SCI: fix music start code fixes eq2 bug #3037267 | Martin Kiewitz | |
we start at offset 10 for sound SCI1 games. This is hardcoded in the interpreter. Also removing not handling signals on tick 0. This fixes Eco Quest 2 / Gonzales dancing in room 530. Thanks to wjp for the help. | |||
2013-09-21 | Merge branch 'master' into sci_midiparser | Willem Jan Palenstijn | |
Conflicts: engines/sci/sound/midiparser_sci.cpp | |||
2013-09-21 | SCI: fix dataInc signalling fixes bug #3035159 | m-kiewitz | |
we set signal in parseNextEvent on dataInc events, which then effectively triggered 2 cues through kDoSoundUpdateCues instead of one. Fixes Freddy Pharkas Ballad intro on floppy + demos | |||
2013-09-21 | SCI: Handle !fireEvents in processEvent | Willem Jan Palenstijn | |
2013-09-21 | SCI: abbrev. ffs to FE and priority check fix | m-kiewitz | |
2013-09-21 | SCI: sfx/music priority int16 fixes bug #3615038 | m-kiewitz | |
it seems that sound system up till SCI0_LATE uses int16, afterwards it seems they changed to byte main music object (conMusic) in Laura Bow 1 uses -1 as priority. This was truncated to 255 till now, which resulted in many sound effects not getting played, because those used priority 0 | |||
2013-09-21 | AUDIO: Simplify SCI inFastForward flag by moving it to MidiParser | Willem Jan Palenstijn | |
2013-09-21 | SCI: Move MIDI event processing out of parseNextEvent | Willem Jan Palenstijn | |
2013-09-19 | SCI: Fix too strict assert triggering in LSL5 | Willem Jan Palenstijn | |
2013-09-16 | SCI: longbow intro night rider fix (with help of wjp) - seems to fix bug 3489094 | m-kiewitz | |
2013-09-15 | SCI: fix tabs in last commit | m-kiewitz | |
2013-09-15 | SCI: disable signals when resuming music, so that debugger will work ↵ | m-kiewitz | |
properly for longbow intro | |||
2013-07-19 | SCI: Add FIXME | Willem Jan Palenstijn | |
2013-07-08 | SCI: Rewrite the song loop comments in commit 6fa668e to make more sense | Filippos Karapetis | |
2013-07-08 | SCI: Add some comments a possible TODO regarding song looping | Filippos Karapetis | |
2013-07-07 | SCI: Fix bug #3614566 - "LSL6: ScummVM locks up at Electro-Shock room" | Filippos Karapetis | |
We now do the jumpToTick() for hold events after waiting for the delta of the current event, like we do for the signal set events. This keeps the fixes for the hold timings in QFG3, while not breaking LSL6. Many thanks to wjp for pinpointing the actual cause of the issue. | |||
2013-06-19 | SCI: Implement the 4-param version of kDoSoundSendMidi - bug #3614447 | Filippos Karapetis | |
Many thanks to wjp for his help with disassembly | |||
2013-06-18 | SCI: Add note about LSL1vga DoSoundSendMidi | Willem Jan Palenstijn | |
2013-05-01 | SCI: Silence some false positive warnings - CID 1003539, 1003540, 1003541, ↵ | Filippos Karapetis | |
1003542 |