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 13h 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 20h terminx /source/audiolib/include/ Make TinySoundFont effect sample block size configurable via cvar  
8760 453d 22h 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 453d 22h terminx /source/audiolib/include/ Move a couple things around in the audiolib headers so we can access them from the game code  
8755 453d 22h 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 453d 22h terminx /source/audiolib/include/ sf2 synthesizer WIP

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

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

Backported from Rednukem.
 
8526 527d 15h hendricks266 /source/audiolib/include/ Audiolib: Fix -Wheader-guard warning  
8480 539d 15h 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 15h hendricks266 /source/audiolib/include/ Audiolib: Move MV_Lock() and MV_Unlock back to multivoc.h  
8451 543d 16h hendricks266 /source/audiolib/include/ Audiolib: Re-add DemandFeed

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

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

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

Backported from NBlood.
 
8390 554d 2h 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 2h 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 2h terminx /source/audiolib/include/ Remove obsolete option to reverse the stereo channels

Anyone who plugged in their speakers backwards is SOL.
 
8383 554d 2h 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 2h terminx /source/audiolib/include/ MIDI shuffling  

Show All