EDuke32 Changelog Unofficial archive

What changed in EDuke32, build by build

2,117 builds · 8,866 commits · 25 authors · October 2009 – August 2026

Commits per year

Showing 2020 · select it again to see every year
SVN era · r1519 – r8798 Git era · voidpoint.io, from april 2020
Filters · 3 active

Showing 8 builds · 24 commits

Export CSV
Display options
Commit details:

June 2020 3 builds · 3 commits

May 2020 4 builds · 15 commits

Build 9040

25 May 2020 · 12 commits · 1 author GIT
Open build
  • #if 0 out some dead code in XA and XMP support

    TerminX 3cbb6ad 25 May, 05:26
    Show details

    This doesn't look like it's intended to be dead code, but nothing sets Loop.Size anywhere.

  • non-MIDI music is no longer affected by reverb

    TerminX 31bd7eb written 21 May 2020
  • cleanups and consolidations

    TerminX 09dc0cc written 21 May 2020
    Show details

    Zeroing of fields when starting playback moved to common functions, revised allocation of memory for FLAC, Vorbis, XA, and XMP, addition of "snd_lazyalloc" cvar to control reusal of memory blocks allocated for Vorbis, XA, and XMP playback, other misc code cleanup.

  • less nasty looking MV_Voices[] allocation

    TerminX 6e54cbb written 20 May 2020 Fix
    Show details

    This removes the +2 bytes at the end of the allocation--I checked out the valgrind_errors.log referenced by the deleted comment and it looks like the issue fixed by 2e2e0e3af3378734c4f0b890c6b4d10253628416. This is the commit to revert if weird audio crashes start happening.

Open the build to see all 12 commits

Build 8928

12 May 2020 · 22 commits · 1 author GIT
Open build
  • revert Vorbis handling to standard memory allocation instead of cache1d

    TerminX 597dbfa 12 May, 01:47 Fix
  • minor XMP support cleanup

    TerminX 1284ab2 written 9 May 2020
    Show details

    Ditches the struct full of unused members.

  • minor cleanup to the dummy playback functions used when missing support for a format

    TerminX 797ee63 written 9 May 2020
  • bring MV_ReleaseVorbisVoice() in line with the other MV_Release<fmt>Voice() functions

    TerminX 60625fb written 7 May 2020
  • factor common code from MV_AllocVoice() and MV_VoiceAvailable() into new MV_GetLowestPriorityVoice() function

    TerminX b1cbe02 written 7 May 2020
Open the build to see all 22 commits

April 2020 1 build · 6 commits

Build 8894

30 Apr 2020 · 21 commits · 2 authors GIT
Open build
  • slightly clean up fix16 usage for volume

    TerminX b8c0771 written 25 Apr 2020
  • fix crash when a configuration file contains mus_xmp_interpolation but multivoc isn't initialized when the cfg is parsed

    TerminX 6ad4f7b written 25 Apr 2020 Fix
  • reset rawdataptr to nullptr in MV_ReleaseVorbisVoice()

    TerminX 67bc82c written 24 Apr 2020
    Show details

    This also resets wavetype to FMT_UNKNOWN in MV_CleanupVoice(), and moves the resetting of a few structure members common to different voice types there.

  • work around crash when ov_read fails

    TerminX 26f683c written 24 Apr 2020 Fix
  • call ov_clear before telling cache1d the block of memory can be reused!

    TerminX 613565b written 23 Apr 2020
Open the build to see all 21 commits