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

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

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

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

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

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

Backported from NBlood.
 
8417 678d 4h hendricks266 /source/audiolib/src/fx_man.cpp Fix SDL 1.2 build  
8390 679d 10h 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 679d 10h 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 679d 10h terminx /source/audiolib/src/fx_man.cpp Add mus_winmm_device cvar to allow selecting the Windows MME MIDI output device  
8383 679d 10h 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 679d 10h terminx /source/audiolib/src/fx_man.cpp MIDI shuffling  
8361 679d 10h terminx /source/audiolib/src/fx_man.cpp A small amount of driver_adlib cleanup  
8291 707d 12h 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 724d 4h 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 727d 22h 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 728d 7h terminx /source/audiolib/src/fx_man.cpp Fix mus_adlibstereo  
8230 728d 7h terminx /source/audiolib/src/fx_man.cpp Fix min/max values for audiolib cvars  

Show All