Chris Robinson, the author of the main OpenAL implementation on Linux (openal-soft) has tried to handle Wine's audio purely with OpenAL, but ran into problems. I don't remember the details, but there are some things OpenAL does not handle, like MIDI.
Please, if you have problems with PulseAudio, post the following info: Which Application are you trying to run, which sound device do you use (lspci or lsusb info), which PulseAudio version you use and the module name of the sound driver (e.g. snd-hda-intel.ko, snd-usb-audio.ko).
PA is working fine for me with all Wine apps, *except* on my snd-usb-audio.ko-driven USB dongle. For the USB dongle setting default-fragments = 4 and default-fragment-size-msec in /etc/pulse/daemon.conf fixed the problem. Andrew Eikum says that PA is trying to read 50ms from a 10ms buffer Wine provides (Not sure if I remember the numbers right), which naturally causes trouble.
Chris Robinson, the author of the main OpenAL implementation on Linux (openal-soft) has tried to handle Wine's audio purely with OpenAL, but ran into problems. I don't remember the details, but there are some things OpenAL does not handle, like MIDI.
Please, if you have problems with PulseAudio, post the following info: Which Application are you trying to run, which sound device do you use (lspci or lsusb info), which PulseAudio version you use and the module name of the sound driver (e.g. snd-hda-intel.ko, snd-usb-audio.ko).
PA is working fine for me with all Wine apps, *except* on my snd-usb- audio.ko- driven USB dongle. For the USB dongle setting default-fragments = 4 and default- fragment- size-msec in /etc/pulse/ daemon. conf fixed the problem. Andrew Eikum says that PA is trying to read 50ms from a 10ms buffer Wine provides (Not sure if I remember the numbers right), which naturally causes trouble.