aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/sound/audio_buffer.cpp
AgeCommit message (Collapse)Author
2017-09-16TITANIC: Improve audio buffer critial section handlingPaul Gilbert
2017-09-14TITANIC: Moved queue logic within CAUdioBuffer to new FixedQueue classPaul Gilbert
This is a cleaner implementation, since all the pointer logic and queue management is now better encapsulated in it's own class. I felt a new FixedQueue class was necessary because the standard Queue class uses a Common::List internally, which would be unsuitable for containing 100,000 elements, since each int value would need it's own list node. This way uses an array internally, like FixedStack
2017-02-13TITANIC: Fix Coverity reported warningsPaul Gilbert
2017-02-12TITANIC: Simplify implementation of CAudioBufferPaul Gilbert
2017-02-10TITANIC: Implementing audio buffer audio streamPaul Gilbert
2017-02-05TITANIC: Further renamings for the audio bufferPaul Gilbert
2017-02-05TITANIC: Renamings and cleanups for music room handler & audio bufferPaul Gilbert
2017-02-05TITANIC: Implemented CMusicWave read methodPaul Gilbert
2017-02-02TITANIC: Implemented CMusicRoomhandler updateAudioPaul Gilbert
2017-02-01TITANIC: Implemented CAudioBuffer classPaul Gilbert