Andrew Eikum aeikum@codeweavers.com writes:
The configure.ac changes and parts of the driver itself were written by Maarten Lankhorst.
It doesn't work here, it's apparently using the driver even though PulseAudio is not running on this box:
../../../tools/runtest -q -P wine -M amstream.dll -T ../../.. -p amstream_test.exe.so amstream.c && touch amstream.ok err:pulse:AudioClient_Initialize PulseAudio no longer running? err:quartz:DSoundRender_create Cannot create Direct Sound object (88890010) fixme:ole:CoCreateInstance no instance created for interface {56a86895-0ad4-11ce-b03a-0020af0ba770} of class {79376820-07d0-11cf-a24d-0020afd79767}, hres is 0x88890010 amstream.c:274: Test failed: IAMMultiMediaStream_AddMediaStream returned: 88890010
On Wed, Jun 13, 2012 at 09:02:33PM +0200, Alexandre Julliard wrote:
Andrew Eikum aeikum@codeweavers.com writes:
The configure.ac changes and parts of the driver itself were written by Maarten Lankhorst.
It doesn't work here, it's apparently using the driver even though PulseAudio is not running on this box:
I've tried this on two operating systems, one with libpulse 2.0 and one with libpulse 1.1, and I can't reproduce it. It always works correctly.
Also, I should change this to load libpulse at runtime instead of compile time, right? It works fine as-is, except it prints a load_builtin_dll err. I'll do that for the next version of the patch.
../../../tools/runtest -q -P wine -M amstream.dll -T ../../.. -p amstream_test.exe.so amstream.c && touch amstream.ok err:pulse:AudioClient_Initialize PulseAudio no longer running? err:quartz:DSoundRender_create Cannot create Direct Sound object (88890010) fixme:ole:CoCreateInstance no instance created for interface {56a86895-0ad4-11ce-b03a-0020af0ba770} of class {79376820-07d0-11cf-a24d-0020afd79767}, hres is 0x88890010 amstream.c:274: Test failed: IAMMultiMediaStream_AddMediaStream returned: 88890010
-- Alexandre Julliard julliard@winehq.org
Andrew Eikum aeikum@codeweavers.com writes:
Also, I should change this to load libpulse at runtime instead of compile time, right? It works fine as-is, except it prints a load_builtin_dll err. I'll do that for the next version of the patch.
Failing to load when libpulse is missing is fine, there's no need to load it dynamically.
On Thu, 14 Jun 2012 13:00:33 -0500 Andrew Eikum aeikum@codeweavers.com wrote:
On Wed, Jun 13, 2012 at 09:02:33PM +0200, Alexandre Julliard wrote:
It doesn't work here, it's apparently using the driver even though PulseAudio is not running on this box:
I've tried this on two operating systems, one with libpulse 2.0 and one with libpulse 1.1, and I can't reproduce it. It always works correctly.
A forum user reported this behavior with the Ubuntu 12.04 wine1.5 packages, which are apparently only available with the winepulse patch.
http://forum.winehq.org/viewtopic.php?t=15747
On Thu, Jun 14, 2012 at 02:46:37PM -0500, Rosanne DiMesio wrote:
A forum user reported this behavior with the Ubuntu 12.04 wine1.5 packages, which are apparently only available with the winepulse patch.
Thanks. I was able to reproduce it on a Debian 6 VM, as well. Now I just need to find a better way to check if PA is running.
Andrew