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
8752 584d 11h terminx /source/audiolib/src/fx_man.cpp sf2 synthesizer WIP

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

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

Backported from Rednukem.
 
8567 632d 3h terminx /source/audiolib/src/fx_man.cpp Extremely minor audiolib driver_sdl cleanups  
8451 674d 5h hendricks266 /source/audiolib/src/fx_man.cpp Audiolib: Re-add DemandFeed

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

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

Backported from NBlood.
 
8417 683d 9h hendricks266 /source/audiolib/src/fx_man.cpp Fix SDL 1.2 build  
8390 684d 15h 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 684d 15h 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 684d 15h terminx /source/audiolib/src/fx_man.cpp Add mus_winmm_device cvar to allow selecting the Windows MME MIDI output device  
8383 684d 15h 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 684d 15h terminx /source/audiolib/src/fx_man.cpp MIDI shuffling  
8361 684d 15h terminx /source/audiolib/src/fx_man.cpp A small amount of driver_adlib cleanup  
8291 712d 17h 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 729d 9h 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 733d 3h 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 733d 11h terminx /source/audiolib/src/fx_man.cpp Fix mus_adlibstereo  
8230 733d 12h terminx /source/audiolib/src/fx_man.cpp Fix min/max values for audiolib cvars  
8225 733d 15h terminx /source/audiolib/src/fx_man.cpp Prefer uint32_t over unsigned int  

Show All