qzdoom/src/sound
Christoph Oelckers aecff68a4d - cleanup of sound system startup and menu handling:
* added global functions that check whether FMod and OpenAL are present, without initializing the sound backend.
* make sound init code more fault tolerant. It will now try to switch between FMod and OpenAL if the currently active one cannot be found but the other one can.
* added 'ifoption' checks for sound backend to menu code.
* only show sound backends which are present and hide the options for the ones which are not.
2015-04-26 12:13:21 +02:00
..
efx.h [OpenAL branch] 2010-08-13 07:07:26 +00:00
except.h - make OpenAL and the decoder libraries delay loaded so that ZDoom can still start without them being present. 2015-04-25 12:25:10 +02:00
fmod_wrap.h [OpenAL branch] 2010-08-13 07:07:26 +00:00
fmodsound.cpp - cleanup of sound system startup and menu handling: 2015-04-26 12:13:21 +02:00
fmodsound.h - got rid of std::auto_ptr, courtesy of Blzut3's patch. 2015-04-25 17:50:57 +02:00
i_music.cpp - got rid of std::auto_ptr, courtesy of Blzut3's patch. 2015-04-25 17:50:57 +02:00
i_music.h - got rid of std::auto_ptr, courtesy of Blzut3's patch. 2015-04-25 17:50:57 +02:00
i_musicinterns.h - got rid of std::auto_ptr, courtesy of Blzut3's patch. 2015-04-25 17:50:57 +02:00
i_sound.cpp - cleanup of sound system startup and menu handling: 2015-04-26 12:13:21 +02:00
i_sound.h - cleanup of sound system startup and menu handling: 2015-04-26 12:13:21 +02:00
i_soundinternal.h - got rid of std::auto_ptr, courtesy of Blzut3's patch. 2015-04-25 17:50:57 +02:00
mpg123_decoder.cpp - make OpenAL and the decoder libraries delay loaded so that ZDoom can still start without them being present. 2015-04-25 12:25:10 +02:00
mpg123_decoder.h Use the properly-sized type for ssize_t 2014-09-12 19:36:13 -07:00
music_cd.cpp - got rid of std::auto_ptr, courtesy of Blzut3's patch. 2015-04-25 17:50:57 +02:00
music_dumb.cpp - got rid of std::auto_ptr, courtesy of Blzut3's patch. 2015-04-25 17:50:57 +02:00
music_fluidsynth_mididevice.cpp - Use a more conformant C++ preprocessor macro identifier for Unix systems. 2013-07-30 11:46:14 +02:00
music_gme.cpp - got rid of std::auto_ptr, courtesy of Blzut3's patch. 2015-04-25 17:50:57 +02:00
music_hmi_midiout.cpp - got rid of std::auto_ptr, courtesy of Blzut3's patch. 2015-04-25 17:50:57 +02:00
music_midi_base.cpp Fix a PrintMidiDevice call 2014-09-11 14:16:56 -07:00
music_midi_timidity.cpp Merge branch 'master' into openal 2015-04-24 09:21:06 +02:00
music_midistream.cpp Fix an errant use of FMODMIDIDevice 2015-01-15 13:25:02 -08:00
music_mus_midiout.cpp - got rid of std::auto_ptr, courtesy of Blzut3's patch. 2015-04-25 17:50:57 +02:00
music_mus_opl.cpp - got rid of std::auto_ptr, courtesy of Blzut3's patch. 2015-04-25 17:50:57 +02:00
music_pseudo_mididevice.cpp - got rid of std::auto_ptr, courtesy of Blzut3's patch. 2015-04-25 17:50:57 +02:00
music_smf_midiout.cpp - got rid of std::auto_ptr, courtesy of Blzut3's patch. 2015-04-25 17:50:57 +02:00
music_softsynth_mididevice.cpp - Since our OPL chips are emulated, we can give them a feature that real OPL2 chips lacked: 2012-11-02 03:25:50 +00:00
music_stream.cpp - got rid of std::auto_ptr, courtesy of Blzut3's patch. 2015-04-25 17:50:57 +02:00
music_timidity_mididevice.cpp - Merge the shared code for the softsynths into a common base class. 2010-08-20 04:21:53 +00:00
music_win_mididevice.cpp - Do not call midiOutSetVolume() when playing with the "Microsoft GS Wavetable Synth" on 2010-01-26 05:11:04 +00:00
music_xmi_midiout.cpp - got rid of std::auto_ptr, courtesy of Blzut3's patch. 2015-04-25 17:50:57 +02:00
oalsound.cpp - cleanup of sound system startup and menu handling: 2015-04-26 12:13:21 +02:00
oalsound.h - got rid of std::auto_ptr, courtesy of Blzut3's patch. 2015-04-25 17:50:57 +02:00
sndfile_decoder.cpp - got rid of std::auto_ptr, courtesy of Blzut3's patch. 2015-04-25 17:50:57 +02:00
sndfile_decoder.h Use a TArray for SoundDecoder::readAll 2014-06-27 21:51:05 -07:00