[Bug 25863] Multiple games and applications need user-mode kernel streaming functionality 'ksuser' for audio devices (Voice Shaper, Trine 2, MAP65, LMMS)

WineHQ Bugzilla wine-bugs at winehq.org
Mon Apr 13 04:56:22 CDT 2020


https://bugs.winehq.org/show_bug.cgi?id=25863

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|                            |https://web.archive.org/web
                   |                            |/20200413090722/http://phys
                   |                            |ics.princeton.edu/pulsar/k1
                   |                            |jt/MAP65_250r4366.exe
     Ever confirmed|0                           |1
           Keywords|                            |download
            Summary|Voice Shaper requires       |Multiple games and
                   |user-mode kernel streaming  |applications need user-mode
                   |functionality               |kernel streaming
                   |                            |functionality 'ksuser' for
                   |                            |audio devices (Voice
                   |                            |Shaper, Trine 2, MAP65,
                   |                            |LMMS)
                 CC|                            |focht at gmx.net
             Status|UNCONFIRMED                 |NEW

--- Comment #9 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

refining the summary and adding more stable download links here which is the
continuation of bug 29817 ("Multiple applications crash on initialization of
audio host APIs using cross-platform 'PortAudio' library (missing
'ksuser.dll')(WSJTX, MAP65, LMMS)") which added 'ksuser' stub.

---

Voiceshaper 1.0

http://www.dxatlas.com/Download.asp

https://web.archive.org/web/20101028052228/http://dxatlas.com/VShaper/Files/VShaper.zip


--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files (x86)/Afreet/VShaper

$ WINEDEBUG=+seh,+relay,+setupapi wine ./VShaper.exe >>log.txt 2>&1
...
0036:Call KERNEL32.LoadLibraryA(0045c544 "ksuser.dll") ret=0045c433 
...
0036:Ret  KERNEL32.LoadLibraryA() retval=01b00000 ret=0045c433
0036:Call KERNEL32.GetProcAddress(01b00000,0045c550 "KsCreatePin") ret=0045c457
0036:Ret  KERNEL32.GetProcAddress() retval=01b01040 ret=0045c457
0036:Call setupapi.SetupDiGetClassDevsA(0032fe6c,00000000,00000000,00000012)
ret=0045bdfe
0036:trace:setupapi:SetupDiGetClassDevsExW
{6994ad04-93ef-11d0-a3cc-00a0c9223196} (null) 00000000 0x00000012 00000000
(null) 00000000
0036:trace:setupapi:SetupDiCreateDeviceInfoListExW (null) 00000000 (null)
00000000 
...
0036:trace:setupapi:SETUPDI_EnumerateInterfaces 01783AE0,
{6994ad04-93ef-11d0-a3cc-00a0c9223196}, (null), 00000012
0036:Call KERNEL32.HeapFree(00110000,00000000,00000000) ret=10008939
0036:Ret  KERNEL32.HeapFree() retval=00000001 ret=10008939
0036:Ret  setupapi.SetupDiGetClassDevsA() retval=01783ae0 ret=0045bdfe
0036:Call
setupapi.SetupDiEnumDeviceInterfaces(01783ae0,00000000,0032fe6c,00000000,0032fe50)
ret=0045be64
0036:trace:setupapi:SetupDiEnumDeviceInterfaces devinfo 01783AE0, device_data
00000000, class {6994ad04-93ef-11d0-a3cc-00a0c9223196}, index 0, iface_data
0032FE50.
0036:Ret  setupapi.SetupDiEnumDeviceInterfaces() retval=00000000 ret=0045be64
0036:Call KERNEL32.GetLastError() ret=0045be6d
0036:Ret  KERNEL32.GetLastError() retval=00000103 ret=0045be6d
0036:Call setupapi.SetupDiDestroyDeviceInfoList(01783ae0) ret=0045c22d
0036:trace:setupapi:SetupDiDestroyDeviceInfoList devinfo 01783AE0.
0036:Call KERNEL32.HeapFree(00110000,00000000,01783ae0) ret=1000a494
0036:Ret  KERNEL32.HeapFree() retval=00000001 ret=1000a494
0036:Ret  setupapi.SetupDiDestroyDeviceInfoList() retval=00000001 ret=0045c22d 
...
--- snip ---

https://docs.microsoft.com/en-us/windows-hardware/drivers/install/kscategory-audio

'{6994AD04-93EF-11D0-A3CC-00A0C9223196}' -> KSCATEGORY_AUDIO

---

MAP65 (RF to baseband conversion software) from bug 37341 :

https://web.archive.org/web/20200413090722/http://physics.princeton.edu/pulsar/k1jt/MAP65_250r4366.exe

It needs additional package:

--- snip ---
$ pwd
/home/focht/.wine/drive_c/MAP65

$ wine ./map65.exe 
...
0009:err:module:import_dll Library libusb0.dll (which is needed by
L"C:\\MAP65\\map65.exe") not found
0009:err:module:import_dll Library palir-02.dll (which is needed by
L"C:\\MAP65\\map65.exe") not found
0009:err:module:LdrInitializeThunk Importing dlls for L"C:\\MAP65\\map65.exe"
failed, status c0000135
--- snip ---

http://www.sm5bsz.com/linuxdsp/install/compile/wincompile-old.htm

https://web.archive.org/web/20150315044358/http://sm5bsz.com/linuxdsp/archive/setup-linrad-dll-package-05.exe

---

$ sha1sum VShaper.zip 
9de82b8e8f07ab04ca95410a028bded657c109db  VShaper.zip

$ du -sh VShaper.zip 
884K    VShaper.zip

$ wine --version
wine-5.6

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list