http://bugs.winehq.org/show_bug.cgi?id=35658
Bug ID: 35658 Summary: Anthem Room Correction 2 v1.0.1: Unknown COM error 0x80004001 Product: Wine Version: 1.7.12 Hardware: x86 URL: http://www.anthemav.com/downloads/ARC-2%20Setup.zip OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: mmdevapi Assignee: wine-bugs@winehq.org Reporter: tristan.schmelcher@gmail.com
Created attachment 47623 --> http://bugs.winehq.org/attachment.cgi?id=47623 Console output when the error occurs once
The application Anthem Room Correction 2 v1.0.1 reports "Unknown COM error 0x80004001" when trying to take measurements with the USB microphone included with an Anthem A/V receiver. The popup has a Retry button, but the error repeats each time. Each time the error occurs, the console output prints this:
fixme:mmdevapi:AEV_GetVolumeRange stub
So the fact that this function is a stub may be the source of the problem. The console output is attached.
The application can be downloaded at http://anthemav.com/downloads/ARC-2%20Setup.zip, but you must have an Anthem A/V receiver in order to get this far in it. You also need to install Microsoft .NET 4.0 with winetricks and use the native Microsoft version of msvcr110.dll or else there are problems at even earlier stages (bug 35648 and bug 35657). I am happy to carry out suggested testing/debugging.
74dc2107ca936dddbd0fc6abbb2baf74e387c163 ARC-2 Setup.zip
http://bugs.winehq.org/show_bug.cgi?id=35658
--- Comment #1 from Tristan Schmelcher tristan.schmelcher@gmail.com --- Created attachment 47624 --> http://bugs.winehq.org/attachment.cgi?id=47624 Console output when the error occurs three times
http://bugs.winehq.org/show_bug.cgi?id=35658
Tristan Schmelcher tristan.schmelcher@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=35658
--- Comment #2 from Tristan Schmelcher tristan.schmelcher@gmail.com --- FYI, this was with the ALSA driver. (I have PA on my system, but I disabled it with WINENOPULSE=1 and pasuspender.)
http://bugs.winehq.org/show_bug.cgi?id=35658
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet Status|UNCONFIRMED |NEW CC| |focht@gmx.net Summary|Anthem Room Correction 2 |Anthem Room Correction 2 |v1.0.1: Unknown COM error |v1.0.1 reports 'Unknown COM |0x80004001 |error 0x80004001' (needs | |IAudioEndpointVolume::GetVo | |lumeRange method | |implementation) Ever confirmed|0 |1
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello Tristan,
refining summary to target the stub.
Source: http://source.winehq.org/git/wine.git/blob/5e93aa38ab788a671b0b64272702e422e...
--- snip --- 249 static HRESULT WINAPI AEV_GetVolumeRange(IAudioEndpointVolumeEx *iface, float *mindb, float *maxdb, float *inc) 250 { 251 TRACE("(%p)->(%p,%p,%p)\n", iface, mindb, maxdb, inc); 252 if (!mindb || !maxdb || !inc) 253 return E_POINTER; 254 FIXME("stub\n"); 255 return E_NOTIMPL; 256 } --- snip ---
Regards
https://bugs.winehq.org/show_bug.cgi?id=35658
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch URL|http://www.anthemav.com/dow |http://www.anthemav.com/dow |nloads/ARC-2%20Setup.zip |nloads/ARC-2-Setup.zip
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
still present as of Wine 1.7.44
A patchset by Christian is included in Wine-Staging by default:
https://github.com/wine-compholio/wine-staging/tree/master/patches/mmdevapi-...
Regards
https://bugs.winehq.org/show_bug.cgi?id=35658
Andrew Eikum aeikum@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aeikum@codeweavers.com
--- Comment #5 from Andrew Eikum aeikum@codeweavers.com --- (In reply to Anastasius Focht from comment #4)
Hello folks,
still present as of Wine 1.7.44
A patchset by Christian is included in Wine-Staging by default:
https://github.com/wine-compholio/wine-staging/tree/master/patches/mmdevapi- AEV_Stubs
Regards
Some really basic tests would be enough to get those upstream, I think. Tests would also be useful to improve the patches; for example, I'm not sure if a decibel range of 0-1 is realistic. Our drivers generally don't support volume stuff, so simple stubs are fine.
https://bugs.winehq.org/show_bug.cgi?id=35658
Andrew Eikum aeikum@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |titan.costa@gmail.com
--- Comment #6 from Andrew Eikum aeikum@codeweavers.com --- CCing Christian on this.
https://bugs.winehq.org/show_bug.cgi?id=35658
Michael Müller michael@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |STAGED CC| |michael@fds-team.de, | |sebastian@fds-team.de Staged patchset| |https://github.com/wine-com | |pholio/wine-staging/tree/ma | |ster/patches/mmdevapi-AEV_S | |tubs
https://bugs.winehq.org/show_bug.cgi?id=35658
--- Comment #7 from Andrew Eikum aeikum@codeweavers.com --- GetVolumeRange and a few other volume stubs have been partially implemented in Wine and will be included in the 1.9.6 release. Can you retest and confirm it's fixed for you, Tristan?
commit 89de040e4f2567df48af1cfcad33c34e2a54d9cb Author: Andrew Eikum aeikum@codeweavers.com Date: Wed Mar 9 12:41:22 2016 -0600
mmdevapi: Implement IAudioEndpointVolume::GetVolumeRange.
https://bugs.winehq.org/show_bug.cgi?id=35658
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|STAGED |NEW
https://bugs.winehq.org/show_bug.cgi?id=35658
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tristan.schmelcher@gmail.co | |m, winetest@luukku.com
https://bugs.winehq.org/show_bug.cgi?id=35658
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com
--- Comment #8 from winetest@luukku.com --- Should we just close this as fixed and reopen if there is a reason for it?
https://bugs.winehq.org/show_bug.cgi?id=35658
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |89de040e4f2567df48af1cfcad3 | |3c34e2a54d9cb Status|NEW |RESOLVED Resolution|--- |FIXED CC| |leslie_alistair@hotmail.com
--- Comment #9 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Marking as fixed.
https://bugs.winehq.org/show_bug.cgi?id=35658
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.9.24.
https://bugs.winehq.org/show_bug.cgi?id=35658
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |1.8.x
https://bugs.winehq.org/show_bug.cgi?id=35658
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|1.8.x |---
--- Comment #11 from Michael Stefaniuc mstefani@redhat.com --- Removing 1.8.x milestone from bugs included in 1.8.6.