freesci-develop
[Top][All Lists]
Advanced

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

Re: [freesci-develop] Concerning C416: No sound on Mac OS X


From: Christoph Reichenbach
Subject: Re: [freesci-develop] Concerning C416: No sound on Mac OS X
Date: Sat, 27 Sep 2003 23:14:28 +0200
User-agent: Mutt/1.3.28i

Matt,

> Actually, I figured the OS X problem a month or so ago and should have 
> sent a broader message to the group list, but I was unaware that anyone 
> else was concerned with the OS X build. I think the change you propose 
> would be great, unless if it causes any unforeseen problems I am 
> unaware of. I was waiting for glutton to stabilize before I introduced 
> patches I've made for OS X, but this one one of them.

Actually, the 0.3.x sound subsystem is gone in glutton; the src/sound
subdir there is obsolete. All sound comes from src/sfx, which is a complete
re-write (with much improved timing).

> Specifically I was contemplating creating a Core Audio driver for sound 
> output, although if possible I wouldn't mind just using a SDL (or 
> SDLMixer) driver in order to keep the code as portable as possible.

The new (and, to a lesser extent, the old) sound kernel are supposed to
be reasonably portable, so don't worry about this too much-- an SDL sound
driver will appear sooner or later anyway (assuming that _someone_ works
on FreeSCI sound, that is).

> I'm not sure of status of SDL in the glutton build with its new sound 
> system, because I haven't touched the CVS in a month.

Nothing new in the last two months or so. We have OSS/OPL/2 working fine
(last time I checked, anyway, which was in January-- my test box died)
and ALSA with MT-32 MIDI output for Linux. The sound subsystem now
includes a mixer interface, with a default implementation (and an
approximation of a test suite), but the interaction between timing
mechanisms and PCM drivers needs a minor overhaul before pcm output
will work.
  (I gave a rough overview of these issues in a mail from Sept. 11,
in case you're interested.)

> What work do you plan on doing for OS X? Specifically I had plans of 
> releasing a double clickable SDL version during my winter vacation that 
> was similar to ScummVM's quality... I was only waiting because I wanted 
> Glutton to become more stable.

At one point, I actually tried to make it drag&drop-startable (drag an
SCI game directory on top of FreeSCI and it will work), but I couldn't
figure out how to get the data that was passed via drag and drop in OS X.
  If anyone knows how this works, it might be a nice and intuitive feature
to have here.


-- Christoph




reply via email to

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