Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#5744 closed defect (fixed)

SCI: QFG3: Intro music abruptly stops

Reported by: wjp Owned by: bluegr
Priority: normal Component: Engine: SCI
Version: 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, 13 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, 13 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, 13 years ago

Fixed in r4f3b85f

comment:4 by bluegr, 13 years ago

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