Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-04 | SCI/newmusic: initialize _volume in constructor | Martin Kiewitz | |
svn-id: r46984 | |||
2010-01-04 | Code optimization: removed unneeded string comparisons when executing a ↵ | Filippos Karapetis | |
sound command (including cmdUpdateCues, which is executed very often) svn-id: r46983 | |||
2010-01-04 | SCI/new music code: Fixed the code that handles mixed Adlib/MIDI mode, and ↵ | Filippos Karapetis | |
added better comments on what it actually does svn-id: r46981 | |||
2010-01-04 | SCI/newmusic: fadeout in sci0 (not stopping music yet), revert of ↵ | Martin Kiewitz | |
SoundResource changes svn-id: r46972 | |||
2010-01-04 | SCI/new music: Resolved another possible deadlock when pausing all sounds | Filippos Karapetis | |
svn-id: r46971 | |||
2010-01-04 | SCI/new music code: Now the the music driver to use is obtained directly ↵ | Filippos Karapetis | |
from the sound options, instead of asking for a driver which supports the requested MIDI driver flags svn-id: r46966 | |||
2010-01-04 | SCI/new music code: The number of voices is now obtained from the MIDI driver | Filippos Karapetis | |
svn-id: r46964 | |||
2010-01-03 | SCI/newmusic: support for SCI0 fading, doesnt work yet because channels[] is ↵ | Martin Kiewitz | |
currently not correctly filled out inside SoundResource class - because it wasnt previously needed svn-id: r46963 | |||
2010-01-03 | Code beautification (fixes a false positive, too) | Filippos Karapetis | |
svn-id: r46960 | |||
2010-01-03 | - Remove unsafe default constructor of Audio::Timestamp. | Johannes Schickel | |
- Add an assert which prevents the _frameRate from being 0 in the Audio::Timestamp constructor. svn-id: r46958 | |||
2010-01-03 | Fixed regression from commit #46950 (fixes KQ6CD, Pharkas CD, and others) | Filippos Karapetis | |
svn-id: r46955 | |||
2010-01-03 | SCI/newmusic: this fix will make qfg1vga character selection music work | Martin Kiewitz | |
svn-id: r46950 | |||
2010-01-03 | Fixed a bunch of cppcheck warnings. Mostly about checking if a pointer is null | Torbjörn Andersson | |
before freeing it, which isn't necessary. svn-id: r46941 | |||
2010-01-03 | SCI/new music code: Only reference the mixer for music slots which actually ↵ | Filippos Karapetis | |
contain digital audio data svn-id: r46939 | |||
2010-01-03 | SCI/new music code: Proper handling of disposed sounds when loading a saved ↵ | Filippos Karapetis | |
game. Also, addressed a possible mutex issue with cmdPauseSound svn-id: r46937 | |||
2010-01-03 | Removed junk characters | Filippos Karapetis | |
svn-id: r46931 | |||
2010-01-03 | SCI/new music code: Some cleanup. Previous commit (rev 46928) should read: ↵ | Filippos Karapetis | |
"Added some more commands from BaseSongIterator::parseMidiCommand()" svn-id: r46930 | |||
2010-01-03 | svn-id: r46928 | Filippos Karapetis | |
2010-01-03 | SCI/new music code: don't throw warnings for MIDI commands which are handled ↵ | Filippos Karapetis | |
by the music driver svn-id: r46924 | |||
2010-01-03 | SCI/new music code: | Filippos Karapetis | |
- sounds are no longer stopped in cmdUpdateCues if their signal is set - cmdSetSoundVolume no longer throws a warning if it can't find the associated sound (in some games, it's called before the actual sound is loaded) - removed unused parameters to the SciMusic() class and to MusicEntry::onTimer() - removed a hack to get the sound loop selector svn-id: r46923 | |||
2010-01-02 | SCI/new music code: Don't stop notes when looping for a hold | Willem Jan Palenstijn | |
svn-id: r46897 | |||
2010-01-02 | SCI/new music code: Fixed sound patch loading when restoring a saved game | Filippos Karapetis | |
svn-id: r46896 | |||
2010-01-02 | Properly fixed cmdUpdateCues() for SCI0, removing a hack | Filippos Karapetis | |
svn-id: r46895 | |||
2010-01-02 | SCI/new music code: Improve midi hold handling a bit. Still broken. | Willem Jan Palenstijn | |
svn-id: r46893 | |||
2010-01-02 | SCI/newmusic: fading signal handling changed... fixes lsl1demo and gk1demo | Martin Kiewitz | |
svn-id: r46891 | |||
2010-01-02 | SCI/new music code: changed some SCI SysEx messages to enums | Filippos Karapetis | |
svn-id: r46890 | |||
2010-01-02 | Removed obsolete code | Filippos Karapetis | |
svn-id: r46889 | |||
2010-01-02 | Notify the game scripts when fading effect is done | Filippos Karapetis | |
svn-id: r46888 | |||
2010-01-02 | SCI/new music code: don't stop a music track if the fading effect has just ↵ | Filippos Karapetis | |
finished. Fixes the music in GK1 (demo and full) svn-id: r46887 | |||
2010-01-02 | SCI/new music code: Properly implemented cmdSetSoundHold, with the help of ↵ | Filippos Karapetis | |
wjp and waltervn svn-id: r46886 | |||
2010-01-02 | SCI/new music code: cleaned up cmdUpdateCues and changed the SCI reverb(?) ↵ | Filippos Karapetis | |
SysEx in parseNextEvent() to a NOP for now, till its sorted out svn-id: r46885 | |||
2010-01-02 | SCI/new music code: hopefully fixed a race condition | Filippos Karapetis | |
svn-id: r46882 | |||
2010-01-02 | SCI/new music code: Fix for a music related crash in SCI0 games (the sound ↵ | Filippos Karapetis | |
object can get deleted while polling it) svn-id: r46881 | |||
2010-01-02 | SCI/new music code: Implemented cmdSetSoundHold. Larry now exits the limo ↵ | Filippos Karapetis | |
normally in LSL5 svn-id: r46880 | |||
2010-01-02 | SCI/newmusic: now clipping volume in cmdFadeSound | Martin Kiewitz | |
svn-id: r46876 | |||
2010-01-02 | SCI/newmusic: set default volume on MusicEntry creation, use volume selector ↵ | Martin Kiewitz | |
sci1late (soundversion) only svn-id: r46875 | |||
2010-01-02 | SCI/new music code: Implemented cmdSetSoundPriority | Filippos Karapetis | |
svn-id: r46873 | |||
2010-01-02 | Changed 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-02 | SCI/new music code: Fixed some mutex-related issues | Filippos Karapetis | |
svn-id: r46869 | |||
2010-01-01 | SCI: Adlib: Fix bug in master volume handling. | Walter van Niftrik | |
svn-id: r46865 | |||
2010-01-01 | SCI/newmusic: removed TODO | Martin Kiewitz | |
svn-id: r46858 | |||
2010-01-01 | SCI/newmusic: changed setting volume from fade logic, implemented updating ↵ | Martin Kiewitz | |
loop selector for sound fx svn-id: r46856 | |||
2010-01-01 | SCI: fix build | Martin Kiewitz | |
svn-id: r46854 | |||
2010-01-01 | SCI/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-01 | SCI: kDoAudio now also clips volume and adjusts to mixer volume | Martin Kiewitz | |
svn-id: r46852 | |||
2010-01-01 | SCI/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-01 | SCI: volume for sci0 now set to 127, now using constant instead of value | Martin Kiewitz | |
svn-id: r46849 | |||
2010-01-01 | SCI/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-01 | SCI/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-01 | SCI/newmusic: adding debug output to setVolume | Martin Kiewitz | |
svn-id: r46841 |