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

Select a year to see its builds
SVN era · r1519 – r8798 Git era · voidpoint.io, from april 2020
Filters · 2 active

Showing 25 builds · 66 commits

Export CSV
Display options
Commit details:

April 2023 1 build · 3 commits

Build 10212

5 Apr 2023 · 44 commits · 2 authors GIT
Open build
  • re-enable mus_xmp_interpolation cvar

    TerminX d645be9 written 22 Mar 2023 Fix
    Show details

    It looks like there were a couple interpolation related fixes in libxmp since the last time we tried enabling this, so maybe it'll work without crackling and crashes this time.

  • alter libxmp-lite to use the engine's memory allocation routines instead of the system's

    TerminX bfdf77b written 21 Mar 2023 Engine
  • update libxmp-lite to 1cb557ce338e86eb1e911e971fdf93674cd4db3b

    TerminX a41a349 written 21 Mar 2023
Open the build to see all 44 commits

September 2022 1 build · 1 commit

June 2022 1 build · 2 commits

May 2022 1 build · 4 commits

Build 10066

17 May 2022 · 24 commits · 2 authors GIT
Open build
  • minor FX_ReadFmt tweak

    TerminX 6ae3c83 written 12 May 2022
  • add EDUKE32_PREDICT_FALSE to error conditions in FX_Play and friends

    TerminX 121fafa written 12 May 2022
  • fix playback issue with .ogg files containing invalid loop tags

    TerminX 6fd166f written 12 May 2022 Fix
  • increase vorbis buffer size

    TerminX 7ea3bd2 written 5 May 2022
    Show details

    This prevents crackling during .ogg playback on some systems.

Open the build to see all 24 commits

January 2022 1 build · 3 commits

December 2021 2 builds · 7 commits

Build 9875

14 Dec 2021 · 34 commits · 1 author GIT
Open build
Open the build to see all 34 commits

November 2021 2 builds · 3 commits

Build 9804

19 Nov 2021 · 8 commits · 2 authors GIT
Open build
  • throw errors when vorbis and XMP decoder initialization in a worker thread fails, validate result of worker thread decoder initialization before allowing MV_Mix() to proceed with working with the voice

    TerminX 2e909fc written 12 Nov 2021
    Show details

    Untested beyond the obvious stuff like verifying the non-failure cases still produce non-failure results. These errors were still being handled before this commit, but it was in more of a rudimentary "do nothing and silently fail" sort of way.

Open the build to see all 8 commits

Build 9772

12 Nov 2021 · 4 commits · 1 author GIT
Open build
  • minor AdLib driver fixes

    TerminX fb4369f written 11 Nov 2021 Fix
    Show details

    This fixes a crash when restarting the sound system twice in a row with the OPL3 driver selected but an .ogg (or .flac or any other format) is playing instead, and makes a couple of things FORCE_INLINE in the process.

  • move libasync task to VoiceNode struct, explicitly wait on task completion before attempting to service a voice with MV_BeginService()

    TerminX 68c56c7 written 11 Nov 2021 Fix
    Show details

    This fixes crashes when attempting to service an .ogg voice immediately after starting playback, before the decoder has actually finished initializing.

Open the build to see all 4 commits

October 2021 4 builds · 9 commits

Build 9679

6 Oct 2021 · 28 commits · 1 author GIT
Open build
  • switch from stb_vorbis to minivorbis

    TerminX 295c70b written 8 Sep 2021 Fix
    Show details

    Fixes minivorbis to compile as C++ and hooks it up to our memory allocators. This also allows the precompiled libogg.a prerequisite for libFLAC.a to be removed.

  • add minivorbis 4e40a167726effb0ae9d3065452a9ee2bb80a84f

    TerminX ef0faf8 written 8 Sep 2021 Fix
    Show details

    This is the entire official vorbis implementation crammed into a single header. Fixes to work with our cflags in a future commit.

  • take a voice's volume into account when finding the lowest priority voice

    TerminX 6377f41 written 20 Jul 2021
Open the build to see all 28 commits

August 2021 1 build · 6 commits

Build 9568

21 Aug 2021 · 56 commits · 1 author GIT
Open build
Open the build to see all 56 commits

June 2021 1 build · 2 commits

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