Subversion Repositories eduke32

Rev

Go to most recent revision | Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
8759 554d 4h terminx /source/audiolib/src/fx_man.cpp Stylistic changes to driver_winmm

This changes the code formatting and style of driver_winmm to better match our style guidelines.
 
8752 554d 4h terminx /source/audiolib/src/fx_man.cpp sf2 synthesizer WIP

Patch from Nuke.YKT.
 
8741 558d 2h hendricks266 /source/audiolib/src/fx_man.cpp Add userdata field to DemandFeed

Backported from Rednukem.
 
8581 598d 1h hendricks266 /source/audiolib/src/fx_man.cpp AudioLib: Add bit depth and channel settings to DemandFeed

Backported from Rednukem.
 
8567 601d 20h terminx /source/audiolib/src/fx_man.cpp Extremely minor audiolib driver_sdl cleanups  
8451 643d 22h hendricks266 /source/audiolib/src/fx_man.cpp Audiolib: Re-add DemandFeed

Backported from PCExhumed.
 
8450 643d 22h hendricks266 /source/audiolib/src/fx_man.cpp Audiolib: Add MV_PlayRAW

Backported from NBlood.
 
8427 643d 22h hendricks266 /source/audiolib/src/fx_man.cpp Audiolib: Change callbackval from uint32_t to intptr_t

Backported from NBlood.
 
8417 653d 2h hendricks266 /source/audiolib/src/fx_man.cpp Fix SDL 1.2 build  
8390 654d 8h terminx /source/audiolib/src/fx_man.cpp Add snd_sdl_audiodriver cvar to select which audio backend SDL uses

This also cleans up the sound init messages a bit.
 
8387 654d 8h terminx /source/audiolib/src/fx_man.cpp 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.
 
8384 654d 8h terminx /source/audiolib/src/fx_man.cpp Add mus_winmm_device cvar to allow selecting the Windows MME MIDI output device  
8383 654d 8h terminx /source/audiolib/src/fx_man.cpp 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 654d 8h terminx /source/audiolib/src/fx_man.cpp MIDI shuffling  
8361 654d 8h terminx /source/audiolib/src/fx_man.cpp A small amount of driver_adlib cleanup  
8291 682d 10h ny00123 /source/audiolib/src/fx_man.cpp Use fix16_t instead of float for MV volume control. This is otherwise still doing calculations as brought into r7773 from Nuke.YKT.  
8261 699d 2h hendricks266 /source/audiolib/src/fx_man.cpp Add MIDI_GetDevice and use it so that the default driver value doesn't show as "Custom" in the menu  
8238 702d 20h terminx /source/audiolib/src/fx_man.cpp Add mus_al_additive to control the behavior mentioned in r8232 and rename mus_adlibstereo to mus_al_stereo  
8233 703d 4h terminx /source/audiolib/src/fx_man.cpp Fix mus_adlibstereo  
8230 703d 5h terminx /source/audiolib/src/fx_man.cpp Fix min/max values for audiolib cvars  

Show All