Made further refinements to the audioengine:

-Looping syncslaves are stopped when there is no syncmaster.
-Hardened against edge cases regarding soundsource priority sorting.
-Fixed issue with syncmasters being marked as having looped when instead they just started playing (caused double-start of syncslaves).
-Updated some comments.
This commit is contained in:
Shyotl
2013-10-16 21:32:08 -05:00
parent 4da896682d
commit 03c4535648
5 changed files with 86 additions and 48 deletions

View File

@@ -590,6 +590,7 @@ void LLAudioChannelFMOD::cleanup()
}
mChannelID = 0;
mLastSamplePos = 0;
}