Message: 1
Date: Sat, 1 Jul 2006 00:54:30 +1000
From: Tim Wilson-Brown <address@hidden>
Subject: Re: [Clanlib-devel] ClanLib 0.8 (930) on Mac OS X
To: address@hidden
Message-ID: <address@hidden>
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
On 2006-06-25, at 05:01 , address@hidden
wrote:
Message: 1
Date: Sat, 24 Jun 2006 21:56:11 +1000
From: Tim Wilson-Brown <address@hidden>
Subject: [Clanlib-devel] ClanLib 0.8 (930) on Mac OS X
To: address@hidden
Cc: address@hidden
Message-ID: <address@hidden>
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
...
*Running/Debugging:
I get the message:
Pingus: Unknown throw caught!
when a CL_Error is thrown by ClanMikMod - the actual error (retrieved
by using debugging output before the throw) is:
Compressed sample is invalid for /tmp/build/products/Development/
Pingus.app/Contents/Resources/data/music/pingus-1.it
I have done some research on the MikMod error:
It occurs using ClanMikMod in Pingus and the MikMod example. The Mac
OS X project links ClanMikMod with the MikMod framework (library)
version 3.2.0.
The music plays fine using the command-line mikmod player installed
via fink - even though this apparently uses the same library
*version* (but a different library *file*):
mikmod -V
-= MikMod 3.2.2-beta1 =-
(c) 2004 Raphael Assenat and others - see file AUTHORS for complete
list
Sound engine version 3.2.0
It also plays fine with VLC 0.84 and 0.85.
I tried the latest mikmod version (3.2.2) as a universal framework.
After fixing some trouble with the framework (dodgy altivec
assumptions, files with wrong references), and ignoring a few
warnings, and a build directory that was accidentally committed, I
had a universal mikmod framework.
(Although this one still claims to be 3.2.0 internally - oh dear...)
Using the universal mikmod framework, Pingus and the ClanMikMod
example still can't play the sound. So there's something that the
mikmod command-line player is doing that ClanMikMod is not...
Any ideas?
When I next get some time I'll look through the mikmod player source
and compare to the ClanMikMod source - but it's likely to be slow
going.
Tim