Project

General

Profile

danij's activity

From 2015-07-31 to 2015-08-13

2015-08-11

13:36 Doomsday Engine Revision 411199aa (github): Refactor|Audio|Client: audio::System has ownership of audio::SfxChannels
Moved audio::SfxChannel(s) into new source files. danij
11:35 Doomsday Engine Revision 425c8027 (github): Refactor|Audio|Client: Began remodelling sfxchannel_t using OO C++
Still a long way to go yet... danij
06:30 Doomsday Engine Revision 7464050e (github): Refactor|Audio|Client: audio::System has ownership of the central audio::SfxSampleCache
Todo: Replace audio::SfxSampleCache with de::WaveformBank. danij

2015-08-10

08:50 Doomsday Engine Revision 8ef4a075 (github): Refactor|Audio|Client: Internalized active audio interface functionality in audio::System
danij
08:13 Doomsday Engine Revision 2679cf47 (github): Audio|Client: audio::System::description() now includes more high-level config
Music volume, MIDI sound font, and preferred source are now included
in the audio system description.
danij
07:22 Doomsday Engine Revision b6a604e3 (github): Refactor|Audio|Client: Internalized active audio interface iteration in audio::System
Users of audio::System should not require such low-level access to
the AudioDrivers. In the future the playback inter...
danij
07:03 Doomsday Engine Revision eef824e3 (github): Refactor|Audio|Client: Moved high-level music playback interface to audio::System
danij
03:47 Doomsday Engine Revision aebe330d (github): Refactor|Audio|Client: Locate music resource files only once per playback request
Revised playFile() so that only one attempt to locate referenced file
is made irrespective of the number playback int...
danij
03:21 Doomsday Engine Revision 0f853b05 (github): Refactor|Audio|Client: Locating music files irrespective of playback facilities
Whether or not playback is currently possible is irrelevant when
attempting to simply locate a music resource file.
...
danij
02:44 Doomsday Engine Revision 66726a66 (github): Cleanup|Audio|Client: "Mus" module is no longer dependent on audiodriver.h
danij
02:34 Doomsday Engine Revision f439692d (github): Refactor|Audio|Client: "Mus" module clean up/consolidation
danij

2015-08-09

23:52 Doomsday Engine Revision 630bfc37 (github): Merge branch 'master' into audio-cleanup
danij
23:51 Doomsday Engine Revision ac6158df (github): libcore: Changed license of de::Partition to LGPL 3
danij
23:31 Doomsday Engine Revision 60f0b5c4 (github): Refactor|Audio: Began remodelling Audio system components
Remodelled audiodriver_t into a more object-oriented, AudioDriver
model (C++ class). Gave audio::System direct owners...
danij

2015-08-06

23:56 Doomsday Engine Revision 345693bd (github): Refactor|audio: Moved more high-level audio functionality into audio::System
danij
23:39 Doomsday Engine Revision 544b48ed (github): Audio|libdoomsday: Cleanup
danij
19:32 Doomsday Engine Revision 358d4fa8 (github): Refactor|Audio: Moved audio channel debug visual to audio/s_sfx.cpp/h
Lets keep this together with the rest of the audio channel stuff
for now. We can turn this into a GUI widget later on.
danij
19:13 Doomsday Engine Revision 068a50d9 (github): Refactor|Audio: Moved high-level audio playback API to audio/system.cpp/h
danij
18:30 Doomsday Engine Revision d32d161d (github): Refactor|Audio: Perform frame synchronous audio operations in audio::System
danij
18:18 Doomsday Engine Revision dfd1091d (github): Refactor|Audio: Moved registration of audio cmds/vars to audio::System
danij
18:05 Doomsday Engine Revision cb6ae4ae (github): API|Sound: LGM init when changing map is now handled by the engine
(Re)Initialization of the logical sound manager is now performed by
the engine when the current world map changes.
...
danij
17:07 Doomsday Engine Revision 53d36b3a (github): Refactor|Audio|Client: audio::System is responsible for sound/music resets
danij
15:05 Doomsday Engine Revision 47053fa7 (github): Client|Audio: Added audio::System (stub) for the client
All audio subsystem functionality should be moved here. danij

2015-08-05

11:24 Doomsday Engine Revision 48c60c2b (github): Refactor|libcore: Moved de::Partition to libcore
danij
09:28 Doomsday Engine Revision 922aef8f (github): Refactor|World: de::Map now has its own SkyAnimator; cleanup
danij
04:06 Doomsday Engine Revision bf60b9bd (github): Refactor|StringPool|libcore: Use C++11 for iterating interned strings in StringPool
danij

2015-07-31

03:56 Doomsday Engine Revision a5877259 (github): Refactor|Plugins: Use C++11 for iterating plugin hooks
One can now use a C++11 lambda for iterating through plugin hooks,
allowing for more flexible ways of executing the h...
danij
 

Also available in: Atom