Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-05-24 | SCI: only remove isQueued status for sound sci0 | Martin Kiewitz | |
svn-id: r49187 | |||
2010-05-24 | SCI: remove isQueued status when sound gets stopped - fixes iceman resuming ↵ | Martin Kiewitz | |
music when entering hotel complex (with bar) right at the start svn-id: r49186 | |||
2010-05-23 | SCI: reenabling "stopAllSounds" code disabled in r49101 - isn't called ↵ | Martin Kiewitz | |
anymore since priority is honored so it may have been right after all svn-id: r49158 | |||
2010-05-23 | SCI: fix regression of r49156 - if multiple songs are stored for ↵ | Martin Kiewitz | |
resume-play, use the last one - fixes iceman wrong music played after going through door in room 14 - still not sure about this, added fixme svn-id: r49157 | |||
2010-05-23 | SCI: use priority when queuing up music in sound sci0 -> fixes lsl3 jingle ↵ | Martin Kiewitz | |
issues svn-id: r49156 | |||
2010-05-20 | SCI: fix regression of r49109 - only queue up midi sounds | Martin Kiewitz | |
svn-id: r49114 | |||
2010-05-19 | SCI: sound code now queues up music in sci0, wip-code: not reacting on ↵ | Martin Kiewitz | |
priority yet - fixes iceman room 14 svn-id: r49109 | |||
2010-05-19 | SCI: updated comment on kDoSound(12) | Martin Kiewitz | |
svn-id: r49108 | |||
2010-05-19 | SCI: removed cmdStopAllSounds(), can't be right - added FIXME - fixes iceman ↵ | Martin Kiewitz | |
room 14 music stopping within 1-2 seconds svn-id: r49101 | |||
2010-05-19 | SCI: cleanup soundcode - number renamed to resourceId, prio renamed to priority | Martin Kiewitz | |
svn-id: r49098 | |||
2010-05-18 | SCI: set signal on fadeOut and also set signal when fade is requested but ↵ | Martin Kiewitz | |
sound is not playing (& show warning in that case) - fixes iceman hang after fireworks in room 14 svn-id: r49087 | |||
2010-05-18 | Add initial support for KQ6 Mac. Wrapper functions for read/writing to ↵ | Matthew Hoops | |
pointers are now used (found in util.*) for code that has different endianness in SCI1.1+ Mac games. Add support for Mac 'snd ' and 'CURS' resources. QFG1 Mac is not yet playable due to script compression. svn-id: r49070 | |||
2010-05-11 | SCI: remove unneeded _mutex lock to fix deadlock issue | Martin Kiewitz | |
svn-id: r49006 | |||
2010-05-10 | SCI: set signal to SIGNAL_OFFSET, when a music slot is played that doesn't ↵ | Martin Kiewitz | |
contain supported data - fixes lsl5 mud wrestling "regression" in new music/sound code (worked before with old music/sound engine) svn-id: r49000 | |||
2010-05-03 | SCI: set signal in SCI0/SCI01 games, when samples have been played only. ↵ | Martin Kiewitz | |
fixes sq3 guys from andromeda, but also doesn't screw up music in sq3new/kq1 - added comments about this issue svn-id: r48918 | |||
2010-05-03 | SCI: reverting r48805 - caused regression in sq3new/kq1 | Martin Kiewitz | |
svn-id: r48915 | |||
2010-05-03 | SCI: copying over compressed audio (mp3/ogg/flac) buffers, because ↵ | Martin Kiewitz | |
resourcemanager may free the memory at any time - fixes pseudo-random crashes - also added several assert()s after multiple malloc()s svn-id: r48912 | |||
2010-05-03 | SCI: calculate sampleLen for WAVEs as well | Martin Kiewitz | |
svn-id: r48906 | |||
2010-05-03 | SCI: calculate sampleLen for compressed audio (mp3/ogg/flac) as well | Martin Kiewitz | |
svn-id: r48903 | |||
2010-05-01 | SCI: fix bugs in audio decompression (mp3, ogg, flac) | Martin Kiewitz | |
svn-id: r48880 | |||
2010-04-29 | SCI: audio compression support | Martin Kiewitz | |
svn-id: r48856 | |||
2010-04-26 | SCI: changing comment slightly about setting signal selector in stopSound ↵ | Martin Kiewitz | |
for SCI0 svn-id: r48806 | |||
2010-04-26 | SCI: also set signal selector when stopping sounds for SCI0 as well - fixes ↵ | Martin Kiewitz | |
sq3 freeing 2 guys from andromeda endless loop svn-id: r48805 | |||
2010-04-17 | Fixing some warnings (with gcc 3.3.6) | Max Horn | |
svn-id: r48694 | |||
2010-04-12 | AUDIO: Rename Mixer::playInputStream to playStream | Max Horn | |
svn-id: r48637 | |||
2010-03-16 | SCI: fix assert in sound code when fadeout is done (lsl1 bug #2970301) | Martin Kiewitz | |
svn-id: r48271 | |||
2010-02-17 | SCI: Reduce header interdependencies | Max Horn | |
svn-id: r48086 | |||
2010-02-17 | SCI: Rename some members of class Resource | Max Horn | |
svn-id: r48085 | |||
2010-02-15 | SCI: Remove sound/audio.h include from engine/state.h | Max Horn | |
svn-id: r48063 | |||
2010-02-13 | SCI: Fix compiling with USE_OLD_MUSIC_FUNCTIONS enabled | Max Horn | |
svn-id: r48051 | |||
2010-02-13 | SCI: Get rid of EngineState::resMan | Max Horn | |
svn-id: r48048 | |||
2010-02-13 | SCI: Add global g_sci pointer to the active SciEngine instance | Max Horn | |
svn-id: r48046 | |||
2010-02-06 | Add detection entry for KQ5 Mac. Also, make Mac and Amiga SCI1_EGA+ games ↵ | Matthew Hoops | |
default to MIDI as we don't (yet) support their patches. KQ5 Mac will start and go until the main menu. svn-id: r47924 | |||
2010-02-05 | SCI: Add a 'SELECTOR' macro | Max Horn | |
svn-id: r47918 | |||
2010-02-03 | Fixed the hang with the new music code after the copy protection in Island ↵ | Filippos Karapetis | |
of Dr. Brain svn-id: r47870 | |||
2010-02-02 | Use MIDI by default for SCI32. Fixes the GK2 demo. | Matthew Hoops | |
svn-id: r47819 | |||
2010-02-02 | SCI: Abort when sound driver fails to open. | Walter van Niftrik | |
svn-id: r47807 | |||
2010-02-02 | SCI: Fix bug in keyshift handling in midi driver. | Walter van Niftrik | |
svn-id: r47806 | |||
2010-01-30 | Replace use of Audio::makeRawMemoryStream by Audio::makeRawStream. | Johannes Schickel | |
svn-id: r47716 | |||
2010-01-30 | SCI: Do not prefer MIDI drivers, as MT-32 to GM mapping is still lacking. | Walter van Niftrik | |
svn-id: r47711 | |||
2010-01-30 | SCI: Remove extra '\n's in debugC messages | Willem Jan Palenstijn | |
svn-id: r47707 | |||
2010-01-29 | Don't cripple setVolume(), but throw a warning when receiving invalid ↵ | Filippos Karapetis | |
volumes and correct them for now - fixes the music in GK1 svn-id: r47690 | |||
2010-01-29 | Disabled the MIDI volume changing code till we figure out why it's getting ↵ | Filippos Karapetis | |
volume values greater than 127 svn-id: r47688 | |||
2010-01-29 | Reverting incorrect rev. 47675. The actual problem was that SCI0 doesn't ↵ | Filippos Karapetis | |
clear a song's handle when stopping it, but when disposing it. Hopefully, a lot of the SCI0 sound oddities are fixed now... svn-id: r47678 | |||
2010-01-29 | Always prefer MIDI drivers over the other ones | Filippos Karapetis | |
svn-id: r47677 | |||
2010-01-29 | Wording | Filippos Karapetis | |
svn-id: r47676 | |||
2010-01-29 | Don't modify the objects of sound slots that are already stopped, as the ↵ | Filippos Karapetis | |
associated objects could have been disposed. Fixes odd crashes in SQ3 svn-id: r47675 | |||
2010-01-29 | SCI: Move selector stuff to new header; reorder k_argc & k_argp param of ↵ | Max Horn | |
invoke_selector svn-id: r47665 | |||
2010-01-29 | SCI: Fix out-of-bounds error in MT-32 patch reading in GM mode. | Walter van Niftrik | |
svn-id: r47662 | |||
2010-01-28 | Always try and load the associated digital track if the requested MIDI track ↵ | Filippos Karapetis | |
couldn't be found svn-id: r47631 |