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
8771 452d 5h terminx /source/audiolib/src/fx_man.cpp 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 454d 12h terminx /source/audiolib/src/fx_man.cpp Make TinySoundFont effect sample block size configurable via cvar  
8760 456d 14h terminx /source/audiolib/src/fx_man.cpp 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).
 
8759 456d 14h 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 456d 14h terminx /source/audiolib/src/fx_man.cpp sf2 synthesizer WIP

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

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

Backported from Rednukem.
 
8567 504d 6h terminx /source/audiolib/src/fx_man.cpp Extremely minor audiolib driver_sdl cleanups  
8451 546d 8h hendricks266 /source/audiolib/src/fx_man.cpp Audiolib: Re-add DemandFeed

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

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

Backported from NBlood.
 
8417 555d 11h hendricks266 /source/audiolib/src/fx_man.cpp Fix SDL 1.2 build  
8390 556d 17h 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 556d 17h 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 556d 17h terminx /source/audiolib/src/fx_man.cpp Add mus_winmm_device cvar to allow selecting the Windows MME MIDI output device  
8383 556d 17h 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 556d 17h terminx /source/audiolib/src/fx_man.cpp MIDI shuffling  
8361 556d 17h terminx /source/audiolib/src/fx_man.cpp A small amount of driver_adlib cleanup  
8291 584d 19h 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 601d 11h 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  

Show All