No sounds other than console beep; what's wrong? (solved?)
Stephen J. Turnbull
stephen at xemacs.org
Sat Jan 5 17:09:31 EST 2008
Thanks for the analysis, I'll put it on my TODO list. It'll be next
week, though. Feel free to ping me if it takes longer than that (CC:
xemacs-beta of course, somebody else might pick it up from wherever I
dropped it! :-)
robert delius royar writes:
> I found the line (110) in XEmacs src/esd.c that was the root of the
> problem: sock = esd_play_stream(flags, speed, NULL, ESD_NAME); The
> function in esdlib is prototyped as int esd_play_stream(
> esd_format_t format, int rate, const char *host, const char *name
> ); Passing the value NULL for the host worked until I recompiled
> XEmacs for Leopard. esd expects a host name or an octet string
> (with optional port/socketname appended). But the code in esdlib
> is supposed to accept !host as a signal to use localhost.
> However, it doesnot to work because of the new scheme for setting
> DISPLAY in OS X.
> If I change the call from XEmacs so that the NULL is replaced by
> "localhost", the sound plays.
More information about the XEmacs-Beta