[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