Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-30 | Re-indentet switch() blocks to follow ScummVM indentation style. (I've always | Torbjörn Andersson | |
found this style a bit unusual, but I value consistency.) svn-id: r46734 | |||
2009-12-30 | Silence some warnings seen in the buildbot. | Matthew Hoops | |
svn-id: r46733 | |||
2009-12-29 | SCI/newmusic: fixed fading (fixes gk1 demo, park area) | Martin Kiewitz | |
svn-id: r46730 | |||
2009-12-29 | Add Mohawk engine code. Part 2/3: common code changes. | Eugene Sandulenko | |
svn-id: r46728 | |||
2009-12-29 | Add Mohawk engine code. Part 1/3: main code. | Eugene Sandulenko | |
svn-id: r46727 | |||
2009-12-29 | SCI: returning back raw == 0, when script trying to access invalid memory | Martin Kiewitz | |
svn-id: r46720 | |||
2009-12-29 | SCI: dont crash when scripts are trying to access invalid memory (fixes ↵ | Martin Kiewitz | |
intro of lb2cd) svn-id: r46718 | |||
2009-12-29 | SCI/newmusic: Removed playlist-feature from cmdResumeHandle cause that is ↵ | Martin Kiewitz | |
sci0 only svn-id: r46714 | |||
2009-12-29 | SCI/newmusic: dont do pause/resume on the whole playlist prior sci1late ↵ | Martin Kiewitz | |
(soundversion) svn-id: r46713 | |||
2009-12-29 | SCI/newmusic: changed pauseCounter again ;) | Martin Kiewitz | |
svn-id: r46707 | |||
2009-12-29 | SCI/newmusic: changed pausecounter behaviour within resume | Martin Kiewitz | |
svn-id: r46706 | |||
2009-12-29 | Corrected the Russian Discworld 1 MD5 values | Paul Gilbert | |
svn-id: r46704 | |||
2009-12-29 | Reverted rev #46647 - the title music in Codename: Iceman works correctly again | Filippos Karapetis | |
svn-id: r46701 | |||
2009-12-29 | SCI/new music code: Fixed loading of saved games. Also, stopped sounds are ↵ | Filippos Karapetis | |
no longer paused svn-id: r46700 | |||
2009-12-29 | Better checking for the cmdMuteSound and cmdVolume special cases | Filippos Karapetis | |
svn-id: r46699 | |||
2009-12-29 | Removed leftover debug output | Filippos Karapetis | |
svn-id: r46698 | |||
2009-12-29 | SCI/new music code: cmdPauseHandle/cmdResumeHandle now work for SCI0 games | Filippos Karapetis | |
svn-id: r46697 | |||
2009-12-28 | SCI/newmusic: Added pausecounter cause sierra sci also does this | Martin Kiewitz | |
svn-id: r46693 | |||
2009-12-28 | SCI/new music code: Implemented cmdSendMidi, and removed access to _argc ↵ | Filippos Karapetis | |
from sound commands svn-id: r46692 | |||
2009-12-28 | SCI/newmusic: Added comment about weird sierra sci behaviour | Martin Kiewitz | |
svn-id: r46691 | |||
2009-12-28 | SCI/newmusic: Accept object 0:0 in cmdPauseHandle, pause the whole playlist ↵ | Martin Kiewitz | |
then (fixes castle of dr. brain during intro) svn-id: r46690 | |||
2009-12-28 | SCI: Further objectify MusicEntry | Max Horn | |
svn-id: r46689 | |||
2009-12-28 | SCI: Start objectifying MusicEntry | Max Horn | |
svn-id: r46687 | |||
2009-12-28 | cleanup | Max Horn | |
svn-id: r46686 | |||
2009-12-28 | SCI: Make some code comply to our naming conventions | Max Horn | |
svn-id: r46685 | |||
2009-12-28 | SCI/new sound code: | Filippos Karapetis | |
- Made the SciMusic class private, and added wrapper functions for invoking specific methods of SciMusic from outside the SoundCommandParser class - Many SCI games keep creating and destroying sound effects constantly (i.e. many times per second). Therefore, another scheme has been devised, which replaces the mutex that was in place. Whenever a sound command is run which operates on a specific object in the play list, we disallow onTimer() from kicking in. This isn't ideal, but it does stop random deadlocks because of locked mutexes without any noticeable side effects svn-id: r46681 | |||
2009-12-28 | Moved the OLD_PATHFINDING define inside sci.h, together with the others | Filippos Karapetis | |
svn-id: r46679 | |||
2009-12-28 | SCI/new music code: Added a workaround for a music-related game bug in ↵ | Filippos Karapetis | |
Castle of Dr. Brain svn-id: r46678 | |||
2009-12-28 | Fixed music pausing | Filippos Karapetis | |
svn-id: r46677 | |||
2009-12-28 | Create the stream dynamically in playSoundData(), to avoid a crash (spotted by | Torbjörn Andersson | |
salty-horse) when makeWAVStream() deletes it. svn-id: r46676 | |||
2009-12-28 | LOL: fixed debug message | Florian Kagerer | |
svn-id: r46675 | |||
2009-12-28 | Added a workaround for an off-by-one invalid species access bug in the LSL2 ↵ | Filippos Karapetis | |
demo svn-id: r46673 | |||
2009-12-28 | SCI/new music code: Implemented the "songlib" debug command | Filippos Karapetis | |
svn-id: r46670 | |||
2009-12-28 | SCI/new music code: Hanging notes now stop when a sound is paused/stopped | Filippos Karapetis | |
svn-id: r46669 | |||
2009-12-28 | SCI/new music code: Fixed a race condition when removing a sound from the ↵ | Filippos Karapetis | |
playlist svn-id: r46668 | |||
2009-12-28 | Added MD5 data for Russian Discworld 1 | Paul Gilbert | |
svn-id: r46667 | |||
2009-12-28 | SCI/new music code: Fixed music fading in SCI2 - seems like setting the ↵ | Filippos Karapetis | |
signal when fading is done isn't necessary svn-id: r46666 | |||
2009-12-27 | SCI/new music code: | Filippos Karapetis | |
- Switched to Common::StackLock for mutexes - Renamed Music::stopAll() -> Music::clearPlayList() - Implemented a better Music::stopAll method, which stops all sounds with proper signals, instead of destroying them - Renamed the SCI0 command cmdGetPlayNext -> cmdStopAllSounds and implemented it svn-id: r46665 | |||
2009-12-27 | Fix regression in SCI1/1.1 wave sound from r46660. I knew it was a bad omen ↵ | Matthew Hoops | |
to have that revision number :P svn-id: r46664 | |||
2009-12-27 | SCI/newmusic: fixed warning | Martin Kiewitz | |
svn-id: r46663 | |||
2009-12-27 | wCompressed is still a uint16 in SCI32, so correct the vol version detection. | Matthew Hoops | |
svn-id: r46661 | |||
2009-12-27 | Add support for external wave files used as audio resources in the ↵ | Matthew Hoops | |
ResourceManager. The GK1 CD main menu music now works. svn-id: r46660 | |||
2009-12-27 | fix resource refactor regression | Andrew Kurushin | |
svn-id: r46659 | |||
2009-12-27 | SCI/newmusic: Accept WAVE files as audio resources (needed for gk1 title ↵ | Martin Kiewitz | |
music) - requires additional resourcemanager support (or rename sfx\5.wav to 5.aud and add 8Dh 00h header) svn-id: r46658 | |||
2009-12-27 | Implement kPlatform subfunctions 0 and 2, and stub 1 and 3 (CD speed and CD ↵ | Matthew Hoops | |
check). This fixes the DOS version of GK1 CD to play the SEQ's instead of the AVI's. svn-id: r46656 | |||
2009-12-27 | SCI/newmusic: fix getting of mastervolume. cause of rounding we will ↵ | Martin Kiewitz | |
otherwise decrease mastervolume by 1 on every access resulting in no sound after a while :) (fixes lb2, sq4cd and others) svn-id: r46654 | |||
2009-12-27 | implemented fade in/out effects | Vladimir Menshakov | |
svn-id: r46653 | |||
2009-12-27 | Fixed priority bug | Filippos Karapetis | |
svn-id: r46652 | |||
2009-12-27 | SCI/newmusic: Fixed fading (fixes intro of castle of brain) | Martin Kiewitz | |
svn-id: r46651 | |||
2009-12-27 | Removed _hasNodePtr | Filippos Karapetis | |
svn-id: r46650 |