EDuke32 Changelog Archivio non ufficiale

Cosa è cambiato in EDuke32, build per build

2.117 build · 8.866 commit · 25 autori · Ottobre 2009 – Agosto 2026

Commit per anno

Seleziona un anno per vederne le build
Era SVN · r1519 – r8798 Era Git · voidpoint.io, da aprile 2020
Filtri · 1 attivi

Visualizzati 83 commit

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:

Novembre 2025

Agosto 2023

Aprile 2023

  • re-enable mus_xmp_interpolation cvar

    TerminX d645be9 scritto il 22 mar 2023 Build 10212 Fix
    Mostra dettagli

    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 scritto il 21 mar 2023 Build 10212 Engine
  • update libxmp-lite to 1cb557ce338e86eb1e911e971fdf93674cd4db3b

    TerminX a41a349 scritto il 21 mar 2023 Build 10212

Settembre 2022

  • add useCallBack parameter to FX_StopSound() and FX_StopAllSounds() (and, by extension, MV_Kill() and MV_KillAllVoices())

    TerminX d54194b scritto il 10 giu 2022 Build 10154

Giugno 2022

Maggio 2022

Gennaio 2022

Dicembre 2021

Novembre 2021

  • 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 scritto il 12 nov 2021 Build 9804
    Mostra dettagli

    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.

  • minor AdLib driver fixes

    TerminX fb4369f scritto il 11 nov 2021 Build 9772 Fix
    Mostra dettagli

    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 scritto il 11 nov 2021 Build 9772 Fix
    Mostra dettagli

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

Ottobre 2021

Agosto 2021

Giugno 2021

  • replace linear search for voices by handle with a table

    TerminX 6ce050b 28 giu, 13:49 Build 9441
  • don't allow SDL to change the change the playback frequency from what was requested

    TerminX 03f8139 scritto il 9 giu 2021 Build 9441
    Mostra dettagli

    This sounds good in theory, but in practice it can lead to playback rates beyond what is allowed in the menu and beyond what is supported by e.g. libxmp-lite.

Agosto 2020

Giugno 2020

Maggio 2020

  • #if 0 out some dead code in XA and XMP support

    TerminX 3cbb6ad 25 mag, 05:26 Build 9040
    Mostra dettagli

    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 scritto il 21 mag 2020 Build 9040
  • cleanups and consolidations

    TerminX 09dc0cc scritto il 21 mag 2020 Build 9040
    Mostra dettagli

    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 scritto il 20 mag 2020 Build 9040 Fix
    Mostra dettagli

    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.