<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
Hi!<br>Thanks for the input. I will investigate the Mutex implementation in my SDL port, it might waiting in a wrong way perhaps. <br><br>Cheers<br>Lars<br><br>> Subject: Re: [Scummvm-devel] Need some help with crash in COMI audio handling!<br>> From: max@quendi.de<br>> Date: Fri, 7 May 2010 00:55:09 +0200<br>> CC: scummvm-devel@lists.sourceforge.net<br>> To: larspp@hotmail.com<br>> <br>> Hi Lars,<br>> <br>> COMI, just like FT and The Dig, uses iMuse Digital. This uses a Timer callback (see TimerManager) to control various audio stuff. This runs in addition to the mixer "thread" (actually, whether this is a thread or a callback or whatever depends on the backend), and the main "thread". <br>> <br>> How does the Symbian port implement the timer callback? Does it use a thread, and does it implement the mutex API? Then things should work... As it works everywhere else, obviously. If the Symbian port does not provide "real" threads to implement the OSystem timer callback, then this might indeed lead to problems. Though this is purely speculative from my point of view. I am not sure how this would fit with the symptoms you describe either.<br>> <br>> The code to look at is in engines/scumm/imuse_digi/, search for "timer" in dimuse.cpp that should then lead you to IMuseDigital::callback, and you can go on from there.<br>> <br>> <br>> Bye,<br>> Max<br> <br /><hr />Hotmail: Trusted email with Microsoft’s powerful SPAM protection. <a href='https://signup.live.com/signup.aspx?id=60969' target='_new'>Sign up now.</a></body>
</html>