After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 107842 - Mac OS X CoreAudio driver
Mac OS X CoreAudio driver
Status: RESOLVED FIXED
Product: esound
Classification: Deprecated
Component: general
0.2.29
Other Mac OS
: Normal enhancement
: ---
Assigned To: Esound Maintainers
Esound Maintainers
: 85963 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2003-03-07 19:28 UTC by Masanori Sekino
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement


Attachments
Mac OS X CoreAudio patch for esound (15.38 KB, patch)
2003-03-07 19:29 UTC, Masanori Sekino
none Details | Review

Description Masanori Sekino 2003-03-07 19:28:12 UTC
Hi,

I'm fink's esound package maintainer. Here is the latest patch (Newer than 
#85963).

Newer patch contains four things,

1. CoreAudio driver (audio_coreaudio.c)

No changes since previously sent patch.

2. Detecting CoreAudio (configure.in)

In previous patch, it was using host_os for detecting CoreAudio, which fails on pure 
darwin (not Mac OS X). Insted, detecting <CoreAudio/CoreAudio.h> should work 
properly.

3. Linking libesd.la with CoreAudio.framework.

In previous patch, CoreAudio was linked only with esd, because I don't now how to 
link framework with dynamic link library using libtool when I wrote previous patch.

In this patch, simply uses -Wl flags for libtool and discarded INSIDE_ESD.

4. Handle esd_spawn_wait_ms >= 1sec (esdlib.c)

On darwin, fork() is very very slow and spawning esd will take >= 1sec on slow 
machine.

Thanks,
Comment 1 Masanori Sekino 2003-03-07 19:29:47 UTC
Created attachment 14842 [details] [review]
Mac OS X CoreAudio patch for esound
Comment 2 Frederic Crozat 2003-06-18 12:02:16 UTC
*** Bug 85963 has been marked as a duplicate of this bug. ***
Comment 3 Frederic Crozat 2003-06-18 12:14:21 UTC
Committed on CVS. Thanks for your patch.