qzdoom/src/sound
Randy Heit 51eb6465a2 - Fixed two bugs in FMODSoundRenderer::HandleChannelDelay():
* Looping sounds that have been playing for a very long time, were evicted,
    and then were restarted need to have their positions clamped to lie
    within the bounds of the sounds. If we try to set a start position very
    far beyond the end, it will overflow inside FMOD and not work.
  * A start time of 0 is not actually valid and means the sound was never
    assigned a start time.
- The latter bug also reveals a problem with starting looped sounds evicted:
  They need to be assigned a start time so if they should have the opportunity
  to start later, they will be properly synchronized.


SVN r1987 (trunk)
2009-11-18 04:45:20 +00:00
..
fmod_wrap.h - Fixed: R_GetOneSkyColumn() and R_GetTwoSkyColumns are mulscaling an 2009-11-08 02:51:22 +00:00
fmodsound.cpp - Fixed two bugs in FMODSoundRenderer::HandleChannelDelay(): 2009-11-18 04:45:20 +00:00
fmodsound.h - Fixed two bugs in FMODSoundRenderer::HandleChannelDelay(): 2009-11-18 04:45:20 +00:00
i_music.cpp
i_music.h
i_musicinterns.h
i_sound.cpp - Fixed two bugs in FMODSoundRenderer::HandleChannelDelay(): 2009-11-18 04:45:20 +00:00
i_sound.h - Fixed two bugs in FMODSoundRenderer::HandleChannelDelay(): 2009-11-18 04:45:20 +00:00
i_soundinternal.h - Added virtual status and audibility to the noise debug display. 2009-11-04 02:07:39 +00:00
music_cd.cpp
music_dumb.cpp - Basic Mac support: Everything compiles but does not yet link. 2009-09-01 02:08:53 +00:00
music_gme.cpp
music_midi_base.cpp
music_midi_midiout.cpp
music_midi_timidity.cpp
music_midistream.cpp
music_mus_midiout.cpp - Basic Mac support: Everything compiles but does not yet link. 2009-09-01 02:08:53 +00:00
music_mus_opl.cpp
music_stream.cpp
music_timidity_mididevice.cpp - Basic Mac support: Everything compiles but does not yet link. 2009-09-01 02:08:53 +00:00
music_win_mididevice.cpp