aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/sound/wave_file.cpp
AgeCommit message (Collapse)Author
2017-10-14TITANIC: Properly flag audio buffer as finished when song is donePaul Gilbert
2017-09-27TITANIC: Fix leak of wave file audio streamsPaul Gilbert
2017-09-16TITANIC: Improve audio buffer critial section handlingPaul Gilbert
2017-09-16TITANIC: Standardize audio rate constantsPaul Gilbert
2017-08-18TITANIC: Simplify sound looping by using LoopingAudioStreamPaul 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-07-18TITANIC: Fix new[] vs free mismatchesPaul Gilbert
2017-02-13TITANIC: Fix Coverity reported warningsPaul Gilbert
2017-02-12TITANIC: Simplify implementation of CAudioBufferPaul Gilbert
2017-02-10TITANIC: Use critical section methods when reading from audio bufferPaul Gilbert
2017-02-10TITANIC: Fix further warnings in CWaveFilePaul Gilbert
2017-02-10TITANIC: Fix shadowed member warningsPaul Gilbert
2017-02-10TITANIC: Compilation fix for audio buffer stream classPaul 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-09TITANIC: Fix calculation of wave file sizePaul Gilbert
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-30TITANIC: Fix somer compiler warningsPaul 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-11TITANIC: Compilation fix for SoundType enumPaul 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: Add sounds list to QSoundManagerPaul 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