Actions
Emulator Issues #13100
closedImprove GameCube microphone support in Linux
Status:
Duplicate
Priority:
Normal
Assignee:
-
% Done:
0%
Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:
Description
Apparently for some people it already works but for me it doesn't. Could definitely use some love, e.g. at least a source selector. Works out of the box in Windows:
Anuskuss wrote in https://bugs.dolphin-emu.org/issues/13075#note-2:
I've set Microphone to Slot B (and my default microphone with Gnome/
pavucontrol
) and Mario Party 7 doesn't recognize a mic (so it's not like I don't have any input, it's acting like no mic is plugged in at all):44:15:002 AudioCommon/CubebUtils.cpp:78 I[Audio]: Cubeb initialized using pulse backend 44:15:002 AudioCommon/CubebStream.cpp:60 I[Audio]: Minimum latency: 1200 frames 44:15:002 cubeb/src/cubeb_pulse.c:820 N[Audio]: Requested buffer attributes maxlength 4294967295, tlength 4800, prebuf 4294967295, minreq 1200, fragsize 1200 44:15:007 cubeb/src/cubeb_pulse.c:926 N[Audio]: Output buffer attributes maxlength 4194304, tlength 3600, prebuf 2404, minreq 1200, fragsize 1200 44:24:381 cubeb/src/cubeb_pulse.c:820 N[Audio]: Requested buffer attributes maxlength 4294967295, tlength 550, prebuf 4294967295, minreq 137, fragsize 137 44:24:388 cubeb/src/cubeb_pulse.c:933 N[Audio]: Input buffer attributes maxlength 4194304, tlength 550, prebuf 4294967295, minreq 137, fragsize 138 44:24:388 Core/HW/EXI/EXI_DeviceMic.cpp:102 I[EXI]: started cubeb stream 44:45:776 AudioCommon/AudioCommon.cpp:88 I[Audio]: Shutting down sound stream 44:45:777 AudioCommon/AudioCommon.cpp:96 I[Audio]: Done shutting down sound stream
If I repeat those same steps in Windows, it works:
50:35:015 AudioCommon\CubebUtils.cpp:78 I[Audio]: Cubeb initialized using wasapi backend 50:35:017 cubeb\src\cubeb_wasapi.cpp:1332 N[Audio]: default device period: 100000 50:35:017 cubeb\src\cubeb_wasapi.cpp:1340 N[Audio]: Minimum latency in frames: 480 50:35:017 AudioCommon\CubebStream.cpp:60 I[Audio]: Minimum latency: 480 frames 50:35:017 cubeb\src\cubeb_wasapi.cpp:1679 N[Audio]: (000001A227F33B70) Setup render: device=0000000000000000 50:35:022 cubeb\src\cubeb_wasapi.cpp:1468 N[Audio]: Using WASAPI suggested format: channels: 4 50:35:022 cubeb\src\cubeb_wasapi.cpp:1575 N[Audio]: Output using undefined layout! 50:35:022 cubeb\src\cubeb_wasapi.cpp:1587 N[Audio]: Setup requested=[f=0 r=48000 c=2 l=stereo] mix=[f=0 r=48000 c=4 l=undefined] 50:35:030 cubeb\src\cubeb_wasapi.cpp:1730 N[Audio]: Target sample rate: 48000 50:35:030 cubeb\src\cubeb_wasapi.cpp:151 N[Audio]: COM was already initialized in MTA 50:35:345 cubeb\src\cubeb_wasapi.cpp:1190 N[Audio]: Stop and join render thread. 50:35:346 cubeb\src\cubeb_wasapi.cpp:1233 N[Audio]: Closing thread. 50:41:742 cubeb\src\cubeb_wasapi.cpp:1332 N[Audio]: default device period: 100000 50:41:742 cubeb\src\cubeb_wasapi.cpp:1340 N[Audio]: Minimum latency in frames: 111 50:41:743 cubeb\src\cubeb_wasapi.cpp:1646 N[Audio]: (000001A63B0C2340) Setup capture: device=0000000000000000 50:41:743 cubeb\src\cubeb_wasapi.cpp:1587 N[Audio]: Setup requested=[f=0 r=11025 c=1 l=mono] mix=[f=0 r=48000 c=2 l=stereo] 50:41:754 cubeb\src\cubeb_wasapi.cpp:1730 N[Audio]: Target sample rate: 11025 50:41:754 cubeb\src\cubeb_wasapi.cpp:151 N[Audio]: COM was already initialized in MTA 50:41:757 Core\HW\EXI\EXI_DeviceMic.cpp:102 I[EXI]: started cubeb stream 50:41:859 cubeb\src\cubeb_wasapi.cpp:1190 N[Audio]: Stop and join render thread. 50:41:860 cubeb\src\cubeb_wasapi.cpp:1233 N[Audio]: Closing thread. 50:41:860 cubeb\src\cubeb_wasapi.cpp:1190 N[Audio]: Stop and join render thread. 50:41:860 cubeb\src\cubeb_wasapi.cpp:1192 N[Audio]: No thread present. 50:46:903 cubeb\src\cubeb_wasapi.cpp:1332 N[Audio]: default device period: 100000 50:46:903 cubeb\src\cubeb_wasapi.cpp:1340 N[Audio]: Minimum latency in frames: 111 50:46:903 cubeb\src\cubeb_wasapi.cpp:1646 N[Audio]: (000001A63B0BEA60) Setup capture: device=0000000000000000 50:46:904 cubeb\src\cubeb_wasapi.cpp:1587 N[Audio]: Setup requested=[f=0 r=11025 c=1 l=mono] mix=[f=0 r=48000 c=2 l=stereo] 50:46:908 cubeb\src\cubeb_wasapi.cpp:1730 N[Audio]: Target sample rate: 11025 50:46:908 cubeb\src\cubeb_wasapi.cpp:151 N[Audio]: COM was already initialized in MTA 50:46:911 Core\HW\EXI\EXI_DeviceMic.cpp:102 I[EXI]: started cubeb stream 50:47:002 cubeb\src\cubeb_wasapi.cpp:1190 N[Audio]: Stop and join render thread. 50:47:002 cubeb\src\cubeb_wasapi.cpp:1233 N[Audio]: Closing thread. 50:47:002 cubeb\src\cubeb_wasapi.cpp:1190 N[Audio]: Stop and join render thread. 50:47:002 cubeb\src\cubeb_wasapi.cpp:1192 N[Audio]: No thread present. 51:00:474 cubeb\src\cubeb_wasapi.cpp:1190 N[Audio]: Stop and join render thread. 51:00:474 cubeb\src\cubeb_wasapi.cpp:1233 N[Audio]: Closing thread. 51:02:377 AudioCommon\AudioCommon.cpp:88 I[Audio]: Shutting down sound stream 51:02:377 cubeb\src\cubeb_wasapi.cpp:1190 N[Audio]: Stop and join render thread. 51:02:377 cubeb\src\cubeb_wasapi.cpp:1192 N[Audio]: No thread present. 51:02:377 cubeb\src\cubeb_wasapi.cpp:1190 N[Audio]: Stop and join render thread. 51:02:377 cubeb\src\cubeb_wasapi.cpp:1192 N[Audio]: No thread present. 51:02:377 AudioCommon\AudioCommon.cpp:96 I[Audio]: Done shutting down sound stream
Actions