Project

General

Profile

danij's activity

From 2015-09-11 to 2015-09-24

2015-09-24

17:06 Doomsday Engine Revision 47d74489 (github): Audio|Client: Provide notifications when the audio channel mapping changes
Various components will need to observe this event (such as future
UI widget displays used for monitoring purposes).
danij
16:25 Doomsday Engine Revision 34714b2d (github): Fixed|Audio|Client: Ensure sfxbuffer_t memory is released during sound player deinit
danij
15:44 Doomsday Engine Revision 8c0f64bb (github): Refactor|Audio|Client: Audio drivers have ownership of Sounds they create
Audio drivers now retain ownership of all Sounds they create and will
ensure that they are destroyed (during de-initi...
danij

2015-09-22

16:41 Doomsday Engine Revision cd0f275d (github): Audio|Client: Cleanup/typos
danij
16:20 Doomsday Engine Revision 25ee932c (github): Refactor|Audio|Client: Decouple audio::IDriver::IPlayer instances
Such instances are no longer linked to their owning driver object,
meaning that each implementation must provide this...
danij
14:37 Doomsday Engine Revision b13a4d95 (github): Refactor|Audio|Client: Moved audio::ISoundPlayer functionality
Each audio driver now implements a specialized audio::Sound which
hides the details of interacting with any underlyin...
danij

2015-09-18

04:49 Doomsday Engine Revision 862356d6 (github): Refactor|Audio|Client: Cleanup
Tomorrow I'll begin splitting audio::Sound into an abstract interface
plus an implementation for each audio::IDriver-...
danij
02:42 Doomsday Engine Revision 30aac72e (github): Refactor|Audio|Client: Mutating managed sfxbuffer_t properties
In the future we'll use Adapter classes for this ... danij
00:02 Doomsday Engine Revision 5f40023c (github): Refactor|Audio|Client: Object-oriented interface for sound playback
Encapsulate outbound audio driver communication through the imported
audio driver ABI and provide the engine with a s...
danij

2015-09-16

07:06 Doomsday Engine Revision 095d2c90 (github): Refactor|Audio|Client: Handle deferred sfxbuffer_t property writes in audio::Sound
Use audio::System frame notifications for flushing deferred sound
property values to the assigned data buffer in Soun...
danij
06:16 Doomsday Engine Revision 18774f49 (github): Refactor|Audio|Client: Encapsulate sfxbuffer_t mutation in audio::Sound
All engine side mutation of sfxbuffer_t data is now handled via Sound
instances which will manipulate the buffer at t...
danij
05:07 Doomsday Engine Revision 830a7d40 (github): Refactor|Audio|Client: Began revising audio system, object-orientation
The plan here is to move away from the idea of having logical audio
channels which issue playback events, instead usi...
danij

2015-09-12

04:47 Doomsday Engine Revision 93121c1f (github): Merge branch 'master' into audio-cleanup
danij
 

Also available in: Atom