[Scummvm-devel] Need some help with crash in COMI audio handling!

Lars Persson larspp at hotmail.com
Fri May 7 10:38:56 CEST 2010


Hi!
Thanks for the input. I will investigate the Mutex implementation in my SDL port, it might waiting in a wrong way perhaps. 

Cheers
Lars

> Subject: Re: [Scummvm-devel] Need some help with crash in COMI audio handling!
> From: max at quendi.de
> Date: Fri, 7 May 2010 00:55:09 +0200
> CC: scummvm-devel at lists.sourceforge.net
> To: larspp at hotmail.com
> 
> Hi Lars,
> 
> 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". 
> 
> 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.
> 
> 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.
> 
> 
> Bye,
> Max
 		 	   		  
_________________________________________________________________
Hotmail: Trusted email with Microsoft’s powerful SPAM protection.
https://signup.live.com/signup.aspx?id=60969
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.scummvm.org/pipermail/scummvm-devel/attachments/20100507/28c889e4/attachment.html>


More information about the Scummvm-devel mailing list