Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#5744 closed defect (fixed)

SCI: QFG3: Intro music abruptly stops

Reported by: wjp Owned by: bluegr
Priority: normal Component: Engine: SCI
Keywords: Cc:
Game: Quest for Glory 3

Description

In the QfG3 intro, in the first scene with Aziza ("I thank you, ..., for answering my summons."), if you don't click to get rid of the message, the music will abruptly stop after a while. In dosbox it continues until the scene change. (Tested with fmopl and a real MT32 via alsa.)

Ticket imported from: #3311911. Ticket imported from: bugs/5744.

Change History (4)

comment:1 by digitall, 8 years ago

Tested with latest Git master and this still occurs.
Running with ./scummvm --debugflags=Sound -d 5 gives this at the relevant point:

kDoSound(fade): 0001:35e6 to 0, step -5, ticker 8
kDoSound(init): 0001:35e6
kDoSound(init): 0001:35e6 number 110, loop 1, prio 0, vol 127
kDoSound(play): 0001:35e6
kDoSound(play): 0001:35e6 number 110, loop 1, prio 0, vol 127
doSoundSetHold: 0001:35e6, 1
signal 000a
signal 000a
signal EOT
kDoSound(init): 0001:361e
kDoSound(init): 0001:361e number 281, loop 1, prio 0, vol 127

The EOT seems to be aligned with the abrupt stop in music.

comment:2 by digitall, 8 years ago

Ah, that is an End Of Track in engines/sci/sound/midiparser_sci.cpp... snd->loop must have reached 0. Unsure why.

comment:3 by bluegr, 8 years ago

Fixed in r4f3b85f

comment:4 by bluegr, 8 years ago

Owner: set to bluegr
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.