Opened 7 years ago

Closed 7 years ago

#6221 closed defect (fixed)

QUEEN: MT-32 messages displayed in introduction

Reported by: misterhands Owned by: bluegr
Priority: normal Component: Engine: Queen
Keywords: Cc:
Game: Flight of the Amazon Queen

Description

Latest daily build
FOTAQ CD FR

During the intro of FOTAQ (starting when Hugh and his goons arrive, until after the explosion) a blue debug message flashes across the screen.
The actual key and velocity change a number of times according to the notes being played, but it reads something like this :
"Rhythm: Attempted to play...ped key 58 (velocity 121)"

I've taken a screen-shot and attached it.

Trying to go in or out of full-screen during this results in a (recoverable) assertion error :
../../src-master/src/backends/graphics/surfacesdl/surfacesdl-graphics.cpp, Line 1283
Expression: _transactionMode == kTransactionNone

This happens only when the music device is set to MT-32 emulator.
ScummVM 1.5 does not have this bug. I'd look into these recent MT-32 commits by md5.

Ticket imported from: #3599702. Ticket imported from: bugs/6221.

Attachments (1)

msg.png (168.8 KB ) - added by misterhands 7 years ago.

Download all attachments as: .zip

Change History (3)

by misterhands, 7 years ago

Attachment: msg.png added

comment:1 by bluegr, 7 years ago

Owner: set to bluegr
Resolution: fixed
Status: newclosed

comment:2 by bluegr, 7 years ago

Thanks for your report. These are incorrect notes sent by the game's music. There's not much we can do about them. I've changed MUNT to only show warnings when the debug level is 4 or greater in commit 05bf234.

As for the assert, it has been fixed in commit 7058daa - the audio thread should not be updating the screen at all, it's bad usage of OSystem

Closing as fixed

Note: See TracTickets for help on using tickets.