Ticket #13848 (closed defect: fixed)
esound library routine incorrectly identifies DISPLAY on Leopard
| Reported by: | apple@… | Owned by: | mcalhoun@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 1.6.0 |
| Keywords: | audio | Cc: | mcalhoun@… |
| Port: | esound |
Description
Running Leopard's X11.app the audio/esound port cannot any longer deal with a request to play sound on a local machine when code passes the NULL parameter to identify the desired server to the esdlib.c library functions. The function esd_open_sound expects a DISPLAY variable to be something such as 0:0. Leopard uses a different scheme. esd_open_sound cannot see DISPLAYs such as /tmp/launch-A6wxg2/:0 as valid. I have a patch that works, but I am not a programmer. Soemone who understands a better way to determine whether the code is running under Leopard should fix this. I have attached my patch.
This port is not maintained.
Attachments
Change History
Note: See
TracTickets for help on using
tickets.


