https://bugs.winehq.org/show_bug.cgi?id=43652
Bug ID: 43652 Summary: Engine Prime: no playback of tracks Product: Wine Version: 2.15 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: smidge@xsco.net Distribution: ---
Created attachment 59079 --> https://bugs.winehq.org/attachment.cgi?id=59079 Log file demonstrating no playback and no audio devices
Engine Prime is a music preparation application targeted at DJs who use Denon's latest hardware. It can be downloaded at http://www.denondj.com/engineprime
Engine Prime 1.0.0 starts up successfully if d3dcompiler_46.dll and d3dcompiler_47.dll are disabled. If a track is added to the collection, and then played, there is no playback. No errors are recorded.
Steps to reproduce:
* Clean wine prefix. * Install Engine Prime 1.0.0 (link above) * Copy an MP3 file of your choice to somewhere under drive_c. * Copy another MP3 file of your choice to somewhere else on your filesystem accessible via a drive mapped in Wine, e.g. the Z: drive * Start Engine Prime as follows: env WINEDLLOVERRIDES="d3dcompiler_46.dll=d;d3dcompiler_47.dll=d" wine ~/.wine/drive_c/Program\ Files\ (x86)/Engine\ Prime/EnginePrime.exe * Navigate to the filesystem browser * Choose an example track (at the time of writing, the file must be under C: drive - see bug #43651) * Right-click, choose Add To Collection * Double-click the file to load it into the deck * Allow track analysis to complete if it is still going * Press play
Expected outcome: the track plays Actual outcome: the application does not play the track, nor give any indication that it is playing or trying to play the track
Additional observations: * Navigate to the Preferences screen (the cog icon in the top right) * Observe that the "Default Device" for audio output is selected, but no info about bit depth or sample rate are shown. * Testing sound through winecfg demonstrates that sound does work in other wine applications
A terminal log capture is attached. The only line which suggests anything suspicious is the following, which is printed 20 times in a row when the application first starts up:
fixme:mmdevapi:MMDevice_Activate IID_IDeviceTopology unsupported
mmdevapi is one of the DLLs for the Core Audio API: https://msdn.microsoft.com/en-us/library/windows/desktop/dd316602(v=vs.85).a...