[Scummvm-tracker] [ScummVM :: Bugs] #15886: SCUMM: Bug when restoring CD audio sound in some games
ScummVM :: Bugs
trac at scummvm.org
Fri Apr 25 12:06:10 UTC 2025
#15886: SCUMM: Bug when restoring CD audio sound in some games
-------------------------+------------------------------
Reporter: eriktorbjorn | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: SCUMM
Version: | Resolution:
Keywords: | Game: Monkey Island 1
-------------------------+------------------------------
Comment (by eriktorbjorn):
I'm not convinced that this is solvable at the moment. Our CD audio
`play()` function seems to assume that `startFrame` is the beginning of a
song, so that's the point it should resart from when looping. And I don't
see any method for seeking once playback has begun.
It seems to me that ideally we should have a "current position" field in
our `AudioCDManager::Status` field. Then we wouldn't need to figure it out
from the timer variables. But that would require a change to all the CD
audio backends, probably.
--
Ticket URL: <https://bugs.scummvm.org/ticket/15886#comment:3>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list