I found a patch for ESD (Enlightenment Sound Daemon) support in Wine from July 2004. I modified this to work with Wine-20050111 and compiled the wineesd.drv.so driver. This driver works in both Wine and CrossOver 4.1. The patch and instructions are attached to this email.
I have been using it for a few weeks and it seems to be working well. It would be great if it could be incorporated into the main Wine tree. Please let me know if you have any questions.
Best Regards, Kumaran
Wine Enlightenment Sound Daemon support ---------------------------------------
[Jul 2004] Original driver code by Zhangrong Huang hzhr@users.sourceforge.net
[Feb 2005] Ported to Wine 20050111 and CrossOver Office Professional 4.1 by Kumaran Santhanam rhapsody@users.sourceforge.net
Instructions: 0) Make sure that esound-devel is installed. 1) Untar Wine-20050111.tar.gz 2) cd wine-20050111 3) patch -p1 <wineesd-20050111.patch 4) autoconf configure.ac >configure 5) ./configure 6) make depend 7) make
Binary is built as dlls/winmm/wineesd/wineesd.drv.so
On Mon, 21 Feb 2005 13:11:46 -0800, Kumaran Santhanam wrote:
I found a patch for ESD (Enlightenment Sound Daemon) support in Wine from July 2004. I modified this to work with Wine-20050111 and compiled the wineesd.drv.so driver. This driver works in both Wine and CrossOver 4.1. The patch and instructions are attached to this email.
Could you submit it to wine-patches please? An esd driver would be great!
Hi,
Kumaran Santhanam wrote:
I found a patch for ESD (Enlightenment Sound Daemon) support in Wine from July 2004. I modified this to work with Wine-20050111 and compiled the wineesd.drv.so driver. This driver works in both Wine and CrossOver 4.1. The patch and instructions are attached to this email.
I have been using it for a few weeks and it seems to be working well. It would be great if it could be incorporated into the main Wine tree. Please let me know if you have any questions.
I have downloaded and tested the patch. It compiled fine and mostly seems to work. The sound was a bit choppy though, and the DirectSound conformance test did not work. I did some updates to match the other sound drivers: - removed the SB16 hacks - Unicodified some bits
The SMPTE calculation is completely obsolete. It needs an update too...
Anyway here is the updated version. Do you get the same problems as me when running the winmm and dsound conformance tests? Could some other Wine developers test this?
cd dlls/winmm/tests WINETEST_INTERACTIVE=1 ../../../tools/runtest -P wine -M winmm.dll -T ../../.. -p winmm_test.exe.so wave.c
cd dlls/dsound/tests WINETEST_INTERACTIVE=1 ../../../tools/runtest -P wine -M dsound.dll -T ../../.. -p dsound_test.exe.so dsound.c