aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/sound/wave_file.h
AgeCommit message (Collapse)Author
2017-08-18TITANIC: Simplify sound looping by using LoopingAudioStreamPaul Gilbert
2017-08-10TITANIC: Fix starting playback in music roomPaul Gilbert
2017-08-06TITANIC: Removed unused CWaveFile constructorPaul Gilbert
2017-08-03TITANIC: Create a new audio stream each time a wave file is playedPaul Gilbert
This fixes the problem with the 2nd Class floors, where the same music played in the lift doesn't have time to fade out before the same music is loaded to be faded in for the floor. Now, each gets it's own separate audio stream, preventing the two clashing
2017-08-03TITANIC: Shifting wave file playback into CWaveFile classPaul Gilbert
2017-02-10TITANIC: Fix further warnings in CWaveFilePaul Gilbert
2017-02-10TITANIC: Further sanity checking before locking wave files for accessPaul Gilbert
2017-02-10TITANIC: Implementing audio buffer audio streamPaul Gilbert
2017-02-09TITANIC: Extra sanity checks before locking CWaveFiles for accessPaul Gilbert
2017-02-09TITANIC: FIxes and cleanup for instrument mixer codePaul Gilbert
2017-02-09TITANIC: CWaveFile::lock now returns pointer to data, not WAV headerPaul Gilbert
2017-02-09TITANIC: Refactor CWaveFile audio stream generationPaul Gilbert
Wave files need to handle both stand-alone playback via an audio stream, as well as reading the raw data when merging instrument fragments in the music room.
2017-02-08TITANIC: Renamings and comments for music classesPaul Gilbert
2017-02-05TITANIC: Start of getting CWaveFile to handling audio streamingPaul Gilbert
2017-02-05TITANIC: Implemented CMusicWave read methodPaul Gilbert
2017-02-02TITANIC: Implemented CMusicRoomHandler setVolumePaul Gilbert
2016-11-05TITANIC: Fix replaying cached previously played soundsPaul Gilbert
2016-10-23TITANIC: Match the CWaveFile duration method closer to originalPaul Gilbert
2016-09-02TITANIC: Figured out sound durations for speeches & SFXPaul Gilbert
2016-08-12TITANIC: Further fleshing out sound manager, fixing sound loopingPaul Gilbert
2016-08-11TITANIC: Fleshing out QSound simulation methodsPaul Gilbert
2016-08-07TITANIC: Start of music player classPaul Gilbert
2016-08-06TITANIC: Added more sound manager functionalityPaul Gilbert
2016-08-06TITANIC: Added more sound manager methods, field renames in CProximityPaul Gilbert
2016-08-05TITANIC: Starting to flesh out sound loadingPaul Gilbert
2016-08-04TITANIC: Rename WaveFile to CWaveFile for consistencyPaul Gilbert
2016-08-03TITANIC: Correct sound manager methods to return existing WaveFile classPaul Gilbert
2016-07-10TITANIC: Implemented stopSoundPaul Gilbert