aboutsummaryrefslogtreecommitdiff
path: root/engines/hopkins/sound.cpp
AgeCommit message (Collapse)Author
2014-02-18HOPKINS: Make GPL headers consistent in themselves.Johannes Schickel
2014-02-13HOPKINS: Fix bug that could cause the music to stop prematurelyTorbjörn Andersson
The SoundManager filled the sound handles with zeroes, which made the mixer confuse them with active sound handle zero. In my case, this happened to be the intro music, and the music was stopped when playWavSample() wrongly thought its sound handle was in use.
2013-11-09HOPKINS: Replace cascades of if by switches for language checksStrangerke
2013-05-08HOPKINS: Fix bug #3611824 - music cut during dialogs after loading from launcherStrangerke
2013-04-19HOPKINS: Simplify code in checkSounds()Strangerke
2013-04-19HOPKINS: Remove dead code and out of bound access in SoundManagerStrangerke
2013-04-10HOPKINS: Make engine less verbose by reducing some object namesStrangerke
2013-04-05HOPKINS: JANITORIAL: Remove trailing spaces and tabsStrangerke
2013-04-05HOPKINS: Misc cleanupStrangerke
2013-04-03HOPKINS: Refactor searchCat to remove the use of g_PTRNUL, add a parameter ↵Strangerke
to clarify the result of the function
2013-03-24HOPKINS: Some more refactoring in GlobalsStrangerke
2013-03-21HOPKINS: Simplify a couple of tests in SoundManagerStrangerke
2013-03-20HOPKINS: Remove setParent() from TalkManagerStrangerke
2013-03-20HOPKINS: Remove setParent() from GlobalsStrangerke
2013-03-19HOPKINS: Remove setParent() from FileManagerStrangerke
2013-03-19HOPKINS: Remove setParent() from EventsManager and DebuggerStrangerke
2013-03-04HOPKINS: Some renamingStrangerke
2013-02-27HOPKINS: Get rid of magic values in FilesManagerStrangerke
2013-02-25HOPKINS: Don't have the TWA/APC code in the Audio namespaceMatthew Hoops
2013-02-25HOPKINS: Remove long double usageMatthew Hoops
2013-02-23HOPKINS: Add comments concerning the Win95 UK demo fixStrangerke
2013-02-22HOPKINS: Remove verbose error messages when the English demo skips the ↵Strangerke
speech loading
2013-02-22HOPKINS: Fix the crash related to the missing speech file in the Win95 ↵Strangerke
English demo
2013-02-19HOPKINS: More renaming in SoundManagerStrangerke
2013-02-19HOPKINS: Misc renaming, some sound refactoringStrangerke
2013-02-16HOPKINS: Some more similar cleanupStrangerke
2013-02-15HOPKINS: Reorder includesStrangerke
2013-02-15HOPKINS: Fix 2 comments of LordHotoStrangerke
2013-02-08HOPKINS: Improve private/public scope in SoundManager and ScriptManagerStrangerke
2013-02-03HOPKINS: Attempt to fix crash when skipping movieTorbjörn Andersson
Before starting an "Swav" sound, check that its sound handle isn't already used. If it is, stop it. When skipping a movie, it still (incorrectly?) goes through the motions of playing the remaining frames, including starting any movie sounds on the way. This would cause us to lose the handle to the sound that was currently playing in the "Swav" slot, and I *think* that's what ended up confusing things. I'm still not entirely sure exactly what was happening.
2013-01-28HOPKINS: Add a fallback for the sound played in the option menu, for the ↵Strangerke
BeOS and OS/2 versions
2013-01-27HOPKINS: Work around broken cadavre.mod in OS/2 and BeOS versionsTorbjörn Andersson
A large part of cadavre.mod is broken. No new notes play, and only the old background sounds remain. It's possible, perhaps even probable, that the original MOD player didn't have this problem, but all standalone players I've tried do, so I'm assuming it's the file that's broken. We work around it by changing the length of the song after it's been loaded to only include the good parts.
2013-01-23HOPKINS: Modify misc setVolume functions so they are a bit less preciseStrangerke
2013-01-23HOPKINS: Some renaming and refactoring in globals, TalkManager and FontsManagerStrangerke
2013-01-22HOPKINS: Some renaming. Implement proper music volume during speechStrangerke
2013-01-20HOPKINS: Some more renaming and refactoringStrangerke
2013-01-20HOPKINS: Refactor playIntroStrangerke
2013-01-20HOPKINS: Fix speech in intro for BeOS and OS/2 versions. Thanks Eriktorbjorn ↵Strangerke
for the help
2013-01-20HOPKINS: Remove WSOUND_INITStrangerke
2013-01-20HOPKINS: Remove a couple of useless functionsStrangerke
2013-01-20HOPKINS: Some renamingStrangerke
2013-01-18HOPKINS: The first speech after a video was skipped if the video was skipped ↵Strangerke
before. This fixes it.
2013-01-18HOPKINS: Add support for RAW speechs used by the OS/2 versionStrangerke
2013-01-18HOPKINS: Some renaming and refactoringStrangerke
2013-01-13HOPKINS: (Courtesy of Eriktorbjorn) slight optimisation of the sound codeStrangerke
2013-01-08HOPKINS: Remove global filename and constructFilenameStrangerke
2013-01-07HOPKINS: Fix regression (typo)Filippos Karapetis
2013-01-07HOPKINS: Remove static game directory configuration optionsFilippos Karapetis
Also, remove the unused VGA folder. This is the first step to remove constructFilename() and associated functions.
2013-01-07HOPKINS: Fix typoFilippos Karapetis
2013-01-07HOPKINS: Simplify SoundManager::WSOUND()Filippos Karapetis