Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Spelling: Par*r*tition | Max Horn | |
svn-id: r46688 | |||
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 | |||
2009-12-27 | Added some currently disabled code to be used when sound fading is done ↵ | Filippos Karapetis | |
(needs testing) svn-id: r46649 | |||
2009-12-27 | cmdGetPolyphony always returns true in SCI0, according to specs | Filippos Karapetis | |
svn-id: r46647 | |||
2009-12-27 | allowed list to be sorted with default comparator | Vladimir Menshakov | |
svn-id: r46644 | |||
2009-12-27 | SCI/new music code: | Filippos Karapetis | |
- Implemented sound muting - Now saving/loading the master music volume svn-id: r46643 | |||
2009-12-27 | Some more code format fixes. | Johannes Schickel | |
svn-id: r46641 | |||
2009-12-27 | more code convention fixes | Vladimir Menshakov | |
svn-id: r46640 | |||
2009-12-27 | added whitespace to conform code convention | Vladimir Menshakov | |
svn-id: r46639 | |||
2009-12-27 | replaced bubble sort with quick sort | Vladimir Menshakov | |
added distance(a, b) functions svn-id: r46638 | |||
2009-12-27 | Renamed gameName -> gameId, to keep the same vocabulary everywhere | Filippos Karapetis | |
svn-id: r46635 | |||
2009-12-27 | SCI/newmusic: moving commented assert | Martin Kiewitz | |
svn-id: r46632 | |||
2009-12-27 | SCI/newmusic: now playing sample data for sci0 games (this also fixes sq3 ↵ | Martin Kiewitz | |
amiga freezing during pot exit) svn-id: r46631 | |||
2009-12-27 | Really fixed compilation | Filippos Karapetis | |
svn-id: r46630 | |||
2009-12-27 | SCI/newmusic: now adding digital sample data as separate channel for sci0 ↵ | Martin Kiewitz | |
games (not yet playing) svn-id: r46629 | |||
2009-12-27 | Hopefully fixed compilation | Filippos Karapetis | |
svn-id: r46628 | |||
2009-12-27 | Changed some comments | Filippos Karapetis | |
svn-id: r46624 | |||
2009-12-27 | SCI/new music code: | Filippos Karapetis | |
- Removed a lot of accessors to the music list, and protected the 2 which are used now with mutexes - Rewrote the music list save/load code to be methods of the SciMusic class svn-id: r46623 | |||
2009-12-27 | Add some tests for checkSort just in case... :-) | Johannes Schickel | |
svn-id: r46622 |