A playing sampler voice whose waveform still accepts blocks (CONTINUE) reported only INUSE|PLAYING after it had played every queued block, so a title that waits for EMPTY before it reuses the voice never did. PPSA18391 (engine: Clickteam Fusion) reads state_flags & 0x22 != 2 from sceNgs2VoiceGetState as the end of a sound; each of its sound effects played once and never again. The voice now also reports EMPTY (0x20) in that state and keeps playing, so blocks added later still play. A waveform that was closed without CONTINUE does not report it. |
||
|---|---|---|
| .. | ||
| Ngs2Atrac9.cpp | ||
| Ngs2Custom.cpp | ||
| Ngs2Filter.cpp | ||
| Ngs2Parse.cpp | ||
| Ngs2Render.cpp | ||
| Ngs2Report.cpp | ||
| Ngs2Stream.cpp | ||
| Ngs2Test.hpp | ||
| Ngs2UserFx.cpp | ||