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). -
16:25 Doomsday Engine Revision 34714b2d (github): Fixed|Audio|Client: Ensure sfxbuffer_t memory is released during sound player deinit
-
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...
2015-09-22
-
16:41 Doomsday Engine Revision cd0f275d (github): Audio|Client: Cleanup/typos
-
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... -
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...
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-... -
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 ...
-
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...
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... -
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... -
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...
2015-09-12
-
04:47 Doomsday Engine Revision 93121c1f (github): Merge branch 'master' into audio-cleanup
Also available in: Atom