Commit Graph
10 Commits
Author SHA1 Message Date
Paul Gilbert 3e5515cc21 TITANIC: Improve audio buffer critial section handling 2017-09-16 15:23:43 -04:00
Paul Gilbert 3ed7ef57ae TITANIC: Moved queue logic within CAUdioBuffer to new FixedQueue class
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-09-14 22:34:04 -04:00
Paul Gilbert 3a41bed563 TITANIC: Fix Coverity reported warnings 2017-02-13 21:58:23 -05:00
Paul Gilbert 0e2c667fa8 TITANIC: Simplify implementation of CAudioBuffer 2017-02-12 08:05:33 -05:00
Paul Gilbert 9ab1ad60bf TITANIC: Implementing audio buffer audio stream 2017-02-10 21:20:06 -05:00
Paul Gilbert 0ad57c0fed TITANIC: Further renamings for the audio buffer 2017-02-05 23:22:43 -05:00
Paul Gilbert 8f193017bd TITANIC: Renamings and cleanups for music room handler & audio buffer 2017-02-05 22:57:56 -05:00
Paul Gilbert a44720e565 TITANIC: Implemented CMusicWave read method 2017-02-05 10:42:51 -05:00
Paul Gilbert a5f71a3d8b TITANIC: Implemented CMusicRoomhandler updateAudio 2017-02-02 22:36:21 -05:00
Paul Gilbert 29f913289c TITANIC: Implemented CAudioBuffer class 2017-02-01 21:43:10 -05:00