qzdoom/src/sound
Randy Heit 39940fe20a - Added FMOD_OPENONLY to the callback version of CreateStream() to prevent it
from doing prebuffering of the song. This was causing the Linux version to
  hang while waiting for input from the pipe, since Timidity hadn't been
  started yet. I tried using a select call in the FillStream() method, but it
  always seems to return the pipe as having nothing available. Unfortunately,
  the game still falls all over itself if Timidity isn't available. Instead
  of execvp failing nicely, X errors kill the game. I don't know why it's
  doing that. My advice for Linux music: Skip Timidity++ and get a DLS patch
  set (/WINDOWS/system32/drivers/gm.dls is probably the most common by far)
  and set the snd_midipatchset cvar to point to it. It's faster and also
  sounds a whole lot better than the crappy freepats Ubuntu wants to install
  with Timidity++.
- GCC fixes.



SVN r858 (trunk)
2008-03-27 04:25:52 +00:00
..
fmod_wrap.h VERY IMPORTANT NOTE FOR ANYBODY BUILDING FROM THE TRUNK: This commit adds support 2008-03-09 03:13:49 +00:00
fmodsound.cpp - Added FMOD_OPENONLY to the callback version of CreateStream() to prevent it 2008-03-27 04:25:52 +00:00
fmodsound.h - Removed xlat_parser.h from the repository. Lemon was always being run on 2008-03-25 04:42:26 +00:00
i_music.cpp - Added FMOD_OPENONLY to the callback version of CreateStream() to prevent it 2008-03-27 04:25:52 +00:00
i_music.h - The garbage collector is now run one last time just before exiting the game. 2008-03-26 04:27:07 +00:00
i_musicinterns.h - The garbage collector is now run one last time just before exiting the game. 2008-03-26 04:27:07 +00:00
i_sound.cpp - The garbage collector is now run one last time just before exiting the game. 2008-03-26 04:27:07 +00:00
i_sound.h - The garbage collector is now run one last time just before exiting the game. 2008-03-26 04:27:07 +00:00
music_cd.cpp Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
music_midi_base.cpp - Added Jim' Linux fix. 2008-03-26 08:50:54 +00:00
music_midi_midiout.cpp VERY IMPORTANT NOTE FOR ANYBODY BUILDING FROM THE TRUNK: This commit adds support 2008-03-09 03:13:49 +00:00
music_midi_timidity.cpp - Added FMOD_OPENONLY to the callback version of CreateStream() to prevent it 2008-03-27 04:25:52 +00:00
music_midistream.cpp - Changed MIDI playback to not bother playing super short songs that don't 2008-03-23 05:24:40 +00:00
music_mus_midiout.cpp VERY IMPORTANT NOTE FOR ANYBODY BUILDING FROM THE TRUNK: This commit adds support 2008-03-09 03:13:49 +00:00
music_mus_opl.cpp VERY IMPORTANT NOTE FOR ANYBODY BUILDING FROM THE TRUNK: This commit adds support 2008-03-09 03:13:49 +00:00
music_spc.cpp - Fixed: If an object is flagged for euthanization while it's in the gray 2008-03-16 00:54:53 +00:00
music_stream.cpp - Added FMOD_OPENONLY to the callback version of CreateStream() to prevent it 2008-03-27 04:25:52 +00:00
music_win_mididevice.cpp - The full master volume SysEx is now always sent to the MIDI device, even if 2008-03-07 00:43:05 +00:00