Files
Shipwright/soh
David Racine 8bf26365be Honour the loop end when reading streamed music (#7129)
Streamed samples were read a whole block at a time regardless of where the loop
ended, so playback ran past it and only then jumped back. The seam therefore landed
at a random offset up to a block late instead of where the sample asked for it, which
is why a loop that is clean in an editor pops in game.

Fixes #5780.


Claude-Session: https://claude.ai/code/session_011Ex3z29fQzPEZgwH4EA641

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-30 14:03:45 +00:00
..
2026-08-25 18:23:11 +00:00
2025-04-01 22:33:38 -04:00