GNOME Bugzilla – Bug 107842
Mac OS X CoreAudio driver
Last modified: 2004-12-22 21:47:04 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,
Created attachment 14842 [details] [review] Mac OS X CoreAudio patch for esound
*** Bug 85963 has been marked as a duplicate of this bug. ***
Committed on CVS. Thanks for your patch.