Project

General

Profile

skyjake's activity

From 2012-07-01 to 2012-07-14

2012-07-14

12:49 Doomsday Engine Revision 0e682bc5 (github): Audio: Cleanup
skyjake
11:21 Doomsday Engine Revision 76a6b52e (github): Documentation|Audio: Small apidoc improvements
skyjake
10:45 Doomsday Engine Revision 56aa7dba (github): dsFluidSynth: Use libdeng2 for printing log messages
skyjake
10:44 Doomsday Engine Revision f9fe6a08 (github): Audio: SF2 soundfonts with FMOD using FluidSynth
When using dsFMOD, FluidSynth is automatically loaded in
addition to FMOD's music interface for playing back MIDI
usi...
skyjake
10:42 Doomsday Engine Revision feebfbc4 (github): Audio: Log message about changing sound fonts
In general, the audio driver should not print user-visible
messages.
skyjake

2012-07-13

22:25 Doomsday Engine Revision 576ef7c6 (github): qmake|Unix: Build config for glib-2.0
skyjake
22:25 Doomsday Engine Revision 8abc57e4 (github): Fixed|Audio: Adding audio interfaces on the stack
skyjake
22:00 Doomsday Engine Revision efd10a09 (github): Busy Mode: Start and end the sound frame in busy loop
Like in the main loop, the sound frame is started and ended in the
busy mode loop. This ensures that audio drivers ar...
skyjake
21:58 Doomsday Engine Revision 638866ca (github): Refactor|Audio: Music interface stack
All audio interfaces are now placed into a single stack in priority
order. There can be any number of Music and CD in...
skyjake
21:47 Doomsday Engine Revision f11a0873 (github): Added an AutoStr constructor from C string
skyjake
14:30 Doomsday Engine Revision efdbd302 (github): Refactor|Audio: Soundfont config and querying play state in audiodriver_music
skyjake
14:21 Doomsday Engine Revision 45476e00 (github): Refactor|Audio: Added audiodriver_music module
This low-level layer over the individual music interfaces
groups them together as an aggregate that can be controlled...
skyjake
13:55 Doomsday Engine Revision d2d35109 (github): Refactor|Audio: Unifying the low-level music playback setup
The end goal of this refactoring is to allow multiple music
interfaces to be tried when a song has been chosen for
pl...
skyjake
12:01 Doomsday Engine Revision 7bf54136 (github): Refactor|Audio: First step in adding multiple music interfaces
Starting music playback is now done via intermediary functions
AudioDriver_Music_PlayFile() and AudioDriver_Music_Pla...
skyjake
12:00 Doomsday Engine Revision 8f3e12ce (github): Refactor|FS: Added F_Dump() for writing data to a file
Utility for writing a data buffer to a file. skyjake
11:29 Doomsday Engine Revision 0d8f0464 (github): Cleanup: Use AutoStr in composeBufferedMusicFilename()
skyjake
11:28 Doomsday Engine Revision 9d759021 (github): Cleanup
skyjake
10:27 Doomsday Engine Revision c171b04e (github): Clang: Fixed some compiler warnings
skyjake
10:26 Doomsday Engine Revision 22bc606d (github): Bindings: Fixed a potentially dangerous assumption about cbdevtype_t
The enumeration cbdevtype_e is now explicitly defined to match the
values of the ddevent types, as that how it is exp...
skyjake
10:17 Doomsday Engine Revision 6562102a (github): Merge branch 'master' into dsfluidsynth
skyjake
10:02 Doomsday Engine Revision c7cbeaf5 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake

2012-07-12

22:22 Doomsday Engine Revision c36b2bf5 (github): Clang: Fixed bunch of questionable/faulty code
Clang's warnings are quite superior to gcc in informativeness.
Some of these are real bugs (e.g., materialvariant.c).
skyjake
21:35 Doomsday Engine Revision 22ad7943 (github): Debug: Added debug message about Mus_Start()
skyjake
21:34 Doomsday Engine Revision 4e4011c0 (github): Clang: Fixed some compiler warnings
skyjake
21:13 Doomsday Engine Revision a624f69f (github): Clang: Fixed a couple of compiler warnings
skyjake
18:48 Doomsday Engine Revision 4eddf356 (github): Merge branch 'master' into dsfluidsynth
skyjake
18:46 Doomsday Engine Revision f48212a6 (github): dsFluidSynth: Cleanup
skyjake
18:36 Doomsday Engine Revision f3e0e49b (github): dsFluidSynth: Allow changing music volume
Also, clear the synth buffer when switching songs. skyjake
18:24 Doomsday Engine Revision aee1c176 (github): dsFluidSynth: Refuse non-MIDI input; fixed song looping/status check
skyjake
17:14 Doomsday Engine Revision 47565ca8 (github): dsFluidSynth: Basic functionality working: playing MIDI using an SF2 soundfont
The dsFluidSynth audio plugin is now able to use libfluidsynth and
an SF2 soundfont to synthesize MIDI music into raw...
skyjake
17:12 Doomsday Engine Revision 1b911a00 (github): Audio: Added a mechanism for streaming samples
When a buffer is created with the SFXBF_STREAM flag, its sample's
data pointer is interpreted as a callback that will...
skyjake
08:24 Doomsday Engine Revision 71546587 (github): Builder|Mac OS X: Sign the applications with a Developer ID
Apps need to be signed for Mountain Lion or otherwise the user has to
jump through some hoops to run them.
skyjake
06:32 Doomsday Engine Revision 1c07905b (github): dsFMOD: Do not call exported functions internally in the plugin
If the same exported symbol (e.g., DM_Music_*) is present in multiple
concurrently loaded plugins, a call may not end...
skyjake

2012-07-11

19:05 Doomsday Engine Revision c8263d48 (github): dsFluidSynth: Basic synthesizer functionality
The dsFluidSynth audio plugin can now be loaded with -imusic. It will
load an SF2 soundfont, read MIDI data from a fi...
skyjake
16:28 Doomsday Engine Revision ecd17f3e (github): Merge branch 'dsfluidsynth' of ssh://Air-Force.local/~jaakko/Projects/deng into dsfluidsynth
Conflicts:
doomsday/config.pri
doomsday/external/external.pro
skyjake

2012-07-10

21:24 Doomsday Engine Revision 7b2c3776 (github): Added the dsFluidSynth music plugin
The plan is that FluidSynth will render music into a streaming
memory buffer, which will be played by the audio plugi...
skyjake
19:47 Doomsday Engine Revision d1197144 (github): Merge branch 'master' into dsfluidsynth
skyjake
19:45 Doomsday Engine Revision cbf36da6 (github): Merge branch 'master' into dsfluidsynth
Conflicts:
doomsday/doomsday.pro
skyjake
16:37 Doomsday Engine Revision 0235523a (github): Fixed|libcommon: Color palettes must be reloaded after engine reset
See bug: http://sourceforge.net/tracker/?func=detail&atid=542099&aid=3541968&group_id=74815 skyjake
10:42 Doomsday Engine Revision b67f274c (github): Documentation|libdeng: Added comment about memoryzone_private.h
skyjake

2012-07-09

19:56 Doomsday Engine Revision eabae760 (github): Hexen: Fighter is Yellow by default in single-player
skyjake
17:59 Doomsday Engine Revision d8526d9f (github): Homepage: Fixed typo
skyjake
17:56 Doomsday Engine Revision 1b1b3472 (github): Homepage: Added openSUSE repository, cleaned up the Linux page
Added a link to the openSUSE repository and some missing icons.
Cleaned up the overall appearance of the page by addi...
skyjake
16:55 Doomsday Engine Revision c6fdd57c (github): Renderer: Adjusted default vignettte
The default settings are now slightly wider + darker. skyjake
10:28 Doomsday Engine Revision 35fe9847 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
10:28 Doomsday Engine Revision fe6b6578 (github): Renderer: Added a camera vignette effect
In a physical camera lens, less light is received from the edges
of the image compared to the center, making the cent...
skyjake
09:06 Doomsday Engine Revision b53a84ea (github): CallbackThread is internal to libdeng
skyjake

2012-07-08

19:18 Doomsday Engine Revision 687779be (github): Added source directory for v1 renderer
All the rend_* files were moved to a subdirectory called "render". This
directory should include all the renderer-rel...
skyjake
12:21 Doomsday Engine Revision aeb631aa (github): Mac OS X|qmake: Remove the warning diagnostic gcc option with OS X 10.4u SDK
The version of gcc in 10.5 doesn't support -fdiagnostics-show-option. skyjake

2012-07-06

07:05 Doomsday Engine Revision fc1e9bba (github): Win32: Fixed build
The ZBlock methods should not be duplicated in the private header.
Also removed the forced log flush after each print...
skyjake
06:38 Doomsday Engine Revision 355ecd16 (github): libdeng1: Use appropriate header paths
In libdeng1 sources, one should use #include "de/…" to include headers
so that the correct ones are used.
It would b...
skyjake
06:35 Doomsday Engine Revision 9ab25e8b (github): Brought back -zonedebug after refactoring
The memory zone visualization was moved back to the engine, where it can
access the GL subsystem. In debug builds, th...
skyjake

2012-07-05

18:27 Doomsday Engine Revision 9396e6c2 (github): Refactor: Relocated memory zone, concurrency, Garbage to libdeng
This big commit moves the memory zone, concurrency module, and
the garbage collector to the libdeng1 library. The cod...
skyjake
09:22 Doomsday Engine Revision 7cdb3ddf (github): Heretic|Hexen: Clients update clmobj color translation class and map
The mobj tclass + tmap should be updated for all visible mobjs. skyjake
09:05 Doomsday Engine Revision 9a293398 (github): Fixed|Server: Merging mobj flags in the delta pool
When mobjs deltas were being merged with deltas already existing
in a pool, the mobj flags were not being copied. Thi...
skyjake
08:10 Doomsday Engine Revision 2a7a5967 (github): Cleanup
skyjake
07:58 Doomsday Engine Revision 597b2811 (github): Increased max number of generators to 512
However, the Generators implementation is too reliant on O(n) operations.
In order to make it more efficient, those s...
skyjake
07:22 Doomsday Engine Revision 72c8f957 (github): Testing: Added a special mobj trigger type * for particle generators
If the generator's mobj type is set to "*", it applies to all mobjs. This is
mostly useful for testing the renderer.
skyjake

2012-07-04

08:39 Doomsday Engine Revision 0b7d1955 (github): Hexen|Fixed: Don't color translate the Pig class
skyjake
08:24 Doomsday Engine Revision a70089db (github): Fixed: Sprite color translation not set when projecting sprites
There was a bug in R_ProjectSprites() that caused the mobj's tclass and
tmap to be completely ignored when projecting...
skyjake
07:03 Doomsday Engine Revision fbbe34fe (github): Merge branch 'master' of ssh://Air-Force.local/~jaakko/Projects/deng
skyjake

2012-07-03

21:17 Doomsday Engine Revision b31d3da8 (github): Hexen|libcommon: Cleanup
skyjake
21:04 Doomsday Engine Revision 1ce804c0 (github): Hexen|libcommon: Simplifying color translations
The player 'colorMap' member now stores the player's spawn color
in all games.
Removed special cases where translati...
skyjake
20:33 Doomsday Engine Revision aa4c5c66 (github): Hexen|Refactor: Unifying logic for setting mobj color translation
It is not a good idea to spread the logic for player color translation
across many places in the code base. Now the f...
skyjake
13:08 Doomsday Engine Revision 5201984c (github): Hexen|Fixed: Loading color translation tables for class 2
The lump name of the translation table was incorrectly determined,
as a printf formatting of %X only works up to tabl...
skyjake
12:48 Doomsday Engine Revision a0e0177a (github): Fixed|Hexen: Allow warp/setmap only to defined maps
Warping is now only allowed to maps defined in MAPINFO. The "warp"
and "set map" commands will just report failure wh...
skyjake
10:56 Doomsday Engine Revision 26ad7b71 (github): Fixed|Hexen: Player colors in the Player Setup menu
In Hexen v1.0, there are only 9 translation tables available. When
loading the tables, they are mapped to indices 0-2...
skyjake
09:50 Doomsday Engine Revision a1cbee28 (github): Fixed|libcommon|Menu: Layout of items in the Multiplayer Player Setup menu
The mobj preview was in the wrong position. Now it is manually laid out using
the MNF_POSITION_FIXED flag.
Applied s...
skyjake
09:48 Doomsday Engine Revision 510885d0 (github): libcommon|Added: Menu object flags for fixed position and layout offset
The MNF_POSITION_FIXED flag causes the dynamic layout algorithm to
skip the object and just apply the predefined fixe...
skyjake
09:07 Doomsday Engine Revision d9cf2f22 (github): Hexen|Menu|Fixed: In v1.0, cycle through the four available colors
In the Player Setup menu, the "Automatic" color setting is supposed to
cycle through colors 0-3 in Hexen v1.0.
skyjake
06:56 Doomsday Engine Revision fbb95e63 (github): GCC|Fixed: Compiler warnings about extra braces
skyjake
06:52 Doomsday Engine Revision 836aa3f1 (github): Fixed: Int-to-pointer casts in 64-bit build
When using the INT2PTR() macro, the difference between 32-bit integers
and 64-bit pointers is taken care of automatic...
skyjake

2012-07-02

19:29 Doomsday Engine Revision 692b1d05 (github): GCC: Added warning diagnostics option
skyjake
18:59 Doomsday Engine Revision e0aeb23f (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
07:05 Doomsday Engine Revision f80b1381 (github): Cleanup|Documentation: Cleaned up s_wav
skyjake
06:55 Doomsday Engine Revision 52632ddf (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
06:55 Doomsday Engine Revision 9820f125 (github): GCC: Attempting to fix a bogus (?) compiler warning about memset()
As far as I can see, GCC 4.4 is misunderstanding how the "data" pointer is
manipulated in WAV_MemoryLoad(), so simpli...
skyjake

2012-07-01

17:51 Doomsday Engine Revision 31a8a947 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
17:43 Doomsday Engine Revision fcc3b416 (github): Refactor: Clarifying the palette translation tables
skyjake
16:13 Doomsday Engine Revision 8162e1ee (github): Hexen: Fixed color translations in the Player Setup menu
Simplified the math for determining the translation table index in
loadDoomPatch(). Also added an assertion in the en...
skyjake
 

Also available in: Atom