mirror of
https://github.com/ZDoom/qzdoom.git
synced 2024-11-08 14:01:32 +00:00
51eb6465a2
* 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) |
||
---|---|---|
.. | ||
fmod_wrap.h | ||
fmodsound.cpp | ||
fmodsound.h | ||
i_music.cpp | ||
i_music.h | ||
i_musicinterns.h | ||
i_sound.cpp | ||
i_sound.h | ||
i_soundinternal.h | ||
music_cd.cpp | ||
music_dumb.cpp | ||
music_gme.cpp | ||
music_midi_base.cpp | ||
music_midi_midiout.cpp | ||
music_midi_timidity.cpp | ||
music_midistream.cpp | ||
music_mus_midiout.cpp | ||
music_mus_opl.cpp | ||
music_stream.cpp | ||
music_timidity_mididevice.cpp | ||
music_win_mididevice.cpp |