aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/sound.cpp
AgeCommit message (Collapse)Author
2017-12-03FULLPIPE: Renames in ExCommandEugene Sandulenko
2017-11-26FULLPIPE: Fix out of bounds string accessBastien Bouclet
abe1c65d626a8f3 changed _trackName from a char * to a Common::String, but still tried to access the null terminator byte.
2017-11-18FULLPIPE: Fix leaks and unnecessary extra allocations in FullpipeEngineColin Snover
2017-11-18FULLPIPE: Improve memory safety and fix leaks in sound codeColin Snover
2017-11-18FULLPIPE: Improve memory safety and typing of NGIArchiveColin Snover
2017-03-24Unify all string function parameters to be const Common::String &Filippos Karapetis
Thanks to wjp for the suggestion
2017-03-22FULLPIPE: Change the sound code to use Common::StringFilippos Karapetis
2017-03-22FULLPIPE: Change genFileName() and loadFile() to use Common::StringFilippos Karapetis
2017-03-22FULLPIPE: Use Common::String in all scene object namesFilippos Karapetis
2016-12-20FULLPIPE: Remove unused variableFilippos Karapetis
2016-11-30FULLPIPE: Restart SFX on request instead of skipping it.Eugene Sandulenko
This matches the original and fixes the footstep sounds.
2016-11-29FULLPIPE: Initial code for scene04 musicEugene Sandulenko
2016-11-29FULLPIPE: Unstub setSceneMusicParameters()Eugene Sandulenko
2016-11-29FULLPIPE: Unstub StopAllSoundStreams()Eugene Sandulenko
2016-11-28FULLPIPE: Silence GCC warnings (mostly signed/unsigned ones)Torbjörn Andersson
2016-11-25FULLPIPE: Start final musicEugene Sandulenko
2016-11-25FULLPIPE: Added 4 sound channels like in originalEugene Sandulenko
2016-11-25FULLPIPE: Correctly restart scene audio tracksEugene Sandulenko
2016-10-16FULLPIPE: Fix steps soundsEugene Sandulenko
2016-09-11FULLPIPE: Make sound controls work and persistentEugene Sandulenko
2016-09-11FULLPIPE: Fix crash on muteEugene Sandulenko
2016-09-08FULLPIPE: Also free the contents of _soundList, along with itTorbjörn Andersson
2016-09-08FULLPIPE: Free _soundItems when SoundList is deletedTorbjörn Andersson
2016-09-04FULLPIPE: Rename in ExCommand structureEugene Sandulenko
2016-09-04JANITORIAL: Fix whitespacesEugene Sandulenko
2016-07-31FULLPIPE: Hid noisy warningEugene Sandulenko
2016-07-28FULLPIPE: Split all debug output by channelsEugene Sandulenko
2016-04-14FULLPIPE: Reduce audio header dependenciesOri Avtalion
2014-10-28FULLPIPE: Remove trailing whitespaceFilippos Karapetis
2014-06-11FULLPIPE: Use safe string copying. CID 1208908Eugene Sandulenko
2014-06-11FULLPIPE: Copy string safely. CID 1208909Eugene Sandulenko
2014-06-09FULLPIPE: Use strlcpy instead of strncpy in some places.Johannes Schickel
strncpy does not assure that the result is 0 terminated. strlcpy does, which makes this safer. I only replaced strncpy usages where the memory was not allocated to the correct size right before the strncpy usage.
2014-06-09FULLPIPE: Fix compilationEugene Sandulenko
2014-06-09FULLPIPE: Safely copy string. CID 1208908Eugene Sandulenko
2014-06-09FULLPIPE: Safely copy stringsEugene Sandulenko
2014-05-30FULLPIPE: Implement Sound::setPanAndVolumeByStaticAni()Eugene Sandulenko
2014-05-14FULLPIPE: Fix mistypo in FullpipeEngine::stopAllSounds() which lead to crashEugene Sandulenko
2014-05-03FULLPIPE: Implement FullpipeEngine::setMusicVolume()Eugene Sandulenko
2014-05-03FULLPIPE: Implement FullpipeEngine::stopAllSounds()Eugene Sandulenko
2014-04-27FULLPIPE: Proper implementation of FullpipeEngine::stopAllSoundInstances()Eugene Sandulenko
2014-04-26FULLPIPE: Implement Sound::setPanAndVolume()Eugene Sandulenko
2014-04-26FULLPIPE: Implement SoundList::getSoundItemById()Eugene Sandulenko
2014-04-26FULLPIPE: Fixed Sound::getVolume()Eugene Sandulenko
2014-04-26FULLPIPE: Implement Sound() destructorEugene Sandulenko
2014-04-26FULLPIPE: Implement Sound::freeSound() and Sound::stop()Eugene Sandulenko
2014-04-26FULLPIPE: Implement Sound::play()Eugene Sandulenko
2014-04-26FULLPIPE: Implement global_messageHandler_handleSound()Eugene Sandulenko
2014-04-26FULLPIPE: Proper implementation of FullpipeEngine::playSound()Eugene Sandulenko
2014-04-26FULLPIPE: Implement FullpipeEngine::setSceneMusicParameters()Eugene Sandulenko
2014-04-26FULLPIPE: Remove redundant object castsEugene Sandulenko