Revision r3218
👤 hendricks266
📅 2012-11-24 01:12:15 -0800 (Sat, 24 Nov 2012)
Implement OGG looping support; musicians rejoice!
Loops are controlled by two tags in the Vorbis Comment, both in PCM samples.
LOOP_START holds the beginning of the loop, the position to which playback returns at the end of the loop.
LOOP_END is optional; it holds the end of the loop, after which the game seeks to LOOP_START. If undefined, the end of the OGG is the end of the loop. The primary purpose of LOOP_END is if you want to give your file a proper ending for listening outside the game.
To preview a looped OGG you have assembled, give it a ".logg" extension and play it using the vgmstream plugin for Winamp or foobar2000.
Revision r3217
👤 hendricks266
📅 2012-11-24 01:11:50 -0800 (Sat, 24 Nov 2012)
Stop all sounds after completion of LOGO.ANM.
Revision r3216
👤 hendricks266
📅 2012-11-24 01:11:30 -0800 (Sat, 24 Nov 2012)
Allow CAMERA1 to have cstat 32768.
Revision r3215
👤 hendricks266
📅 2012-11-24 01:11:06 -0800 (Sat, 24 Nov 2012)
Fix ebacktrace1.dll build with MinGW-GCC 4.7.2.
------------------------------------------------------------------------
Raw Content
------------------------------------------------------------------------
r3219 | hendricks266 | 2012-11-24 01:13:29 -0800 (Sat, 24 Nov 2012) | 5 lines
For novelty, add support for RENDERTYPE=SDL under Windows.
This needs improvements to bring it up to par with winlayer, but it is functional. In particular, a good amount of code from winlayer could be used for both layers, including the profiling timers, the version printing code, and the hInstance and hModule sharing.
Known problems: the mouse cursor is not trapped, and the game starts before the startup window shows options.
------------------------------------------------------------------------
r3218 | hendricks266 | 2012-11-24 01:12:15 -0800 (Sat, 24 Nov 2012) | 9 lines
Implement OGG looping support; musicians rejoice!
Loops are controlled by two tags in the Vorbis Comment, both in PCM samples.
LOOP_START holds the beginning of the loop, the position to which playback returns at the end of the loop.
LOOP_END is optional; it holds the end of the loop, after which the game seeks to LOOP_START. If undefined, the end of the OGG is the end of the loop. The primary purpose of LOOP_END is if you want to give your file a proper ending for listening outside the game.
To preview a looped OGG you have assembled, give it a ".logg" extension and play it using the vgmstream plugin for Winamp or foobar2000.
------------------------------------------------------------------------
r3217 | hendricks266 | 2012-11-24 01:11:50 -0800 (Sat, 24 Nov 2012) | 1 line
Stop all sounds after completion of LOGO.ANM.
------------------------------------------------------------------------
r3216 | hendricks266 | 2012-11-24 01:11:30 -0800 (Sat, 24 Nov 2012) | 1 line
Allow CAMERA1 to have cstat 32768.
------------------------------------------------------------------------
r3215 | hendricks266 | 2012-11-24 01:11:06 -0800 (Sat, 24 Nov 2012) | 1 line
Fix ebacktrace1.dll build with MinGW-GCC 4.7.2.
------------------------------------------------------------------------