Subversion Repositories eduke32

Rev

Go to most recent revision | Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
8771 449d 15h terminx /source/audiolib/include/ Refresh ud.config.MusicDevice and the menu sound configuration display variables after applying new settings

This helps keep the menu state synchronized with the actual sound system state in cases where the requested configuration was rejected for some reason (unsupported playback frequency, missing .sf2 file, etc).
 
8769 451d 22h terminx /source/audiolib/include/ Make TinySoundFont effect sample block size configurable via cvar  
8760 454d 0h terminx /source/audiolib/include/ Add file selector for choosing which .sf2 bank to use

This also adds a menu option for OPL3 stereo mode. Windows MME output device selection is probably next (this can already be done through the console).
 
8758 454d 0h terminx /source/audiolib/include/ Move a couple things around in the audiolib headers so we can access them from the game code  
8755 454d 0h terminx /source/audiolib/include/ More SF2 work

Now automatically detects a .sf2 file placed in the game directory if the mus_sf2_bank cvar is unset.
 
8752 454d 0h terminx /source/audiolib/include/ sf2 synthesizer WIP

Patch from Nuke.YKT.
 
8741 457d 21h hendricks266 /source/audiolib/include/ Add userdata field to DemandFeed

Backported from Rednukem.
 
8581 497d 20h hendricks266 /source/audiolib/include/ AudioLib: Add bit depth and channel settings to DemandFeed

Backported from Rednukem.
 
8526 527d 17h hendricks266 /source/audiolib/include/ Audiolib: Fix -Wheader-guard warning  
8480 539d 17h hendricks266 /source/audiolib/include/ Revert r8386 and reinstate the Reverse Stereo option, but only #ifdef __MSDOS__

Agreed that this feature serves no purpose on modern systems.
 
8463 539d 17h hendricks266 /source/audiolib/include/ Audiolib: Move MV_Lock() and MV_Unlock back to multivoc.h  
8451 543d 17h hendricks266 /source/audiolib/include/ Audiolib: Re-add DemandFeed

Backported from PCExhumed.
 
8450 543d 17h hendricks266 /source/audiolib/include/ Audiolib: Add MV_PlayRAW

Backported from NBlood.
 
8449 543d 17h hendricks266 /source/audiolib/include/ Audiolib: Add MV_GetFrequency

Backported from PCExhumed.
 
8427 543d 18h hendricks266 /source/audiolib/include/ Audiolib: Change callbackval from uint32_t to intptr_t

Backported from NBlood.
 
8390 554d 3h terminx /source/audiolib/include/ Add snd_sdl_audiodriver cvar to select which audio backend SDL uses

This also cleans up the sound init messages a bit.
 
8387 554d 3h terminx /source/audiolib/include/ Remove driver_nosound from audiolib

Why? Because it's fucking useless. If we want to waste CPU on outputting nothing, SDL has us covered with its "dummy" audio backend.
 
8386 554d 3h terminx /source/audiolib/include/ Remove obsolete option to reverse the stereo channels

Anyone who plugged in their speakers backwards is SOL.
 
8383 554d 3h terminx /source/audiolib/include/ Add mus_xmp_interpolation cvar to control XMP interpolation mode

Full disclosure: changing the interpolation mode is practically useless. I was going to drop this commit from my tree, but a later commit doesn't merge without it and I didn't feel like dealing with it.
 
8381 554d 3h terminx /source/audiolib/include/ MIDI shuffling  

Show All