pingus-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Pingus-Devel] Re: [Clanlib-devel] ClanLib 0.8 (930) on Mac OS X


From: Tim Wilson-Brown
Subject: [Pingus-Devel] Re: [Clanlib-devel] ClanLib 0.8 (930) on Mac OS X
Date: Sat, 1 Jul 2006 09:08:20 +1000

Hi,

Upgrading to mikmod 3.2.2 on Mac OS X *did* make a difference - the "Oh No!" sound now plays without crashing the program. So there's more functionality, but it's not complete: Has anyone else had trouble playing sounds on Mac OS X that play fine on other platforms?

I have had trouble with the Pingus music track 1 and Oh No! sounds.

Tim

On 2006-07-01, at 05:04 , address@hidden wrote:

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








reply via email to

[Prev in Thread] Current Thread [Next in Thread]