bkacjios / m-overlay

A controller input display/overlay for Dolphin
MIT License
164 stars 44 forks source link

Problem Changing Output From Default to Other Devices #130

Closed MrBlazekick closed 2 years ago

MrBlazekick commented 2 years ago

I am having a problem changing the default output for sound in the windows sound settings for m-overlay. I have tested other aplications and they go to the selected device output. I might be missing an option setting within m-overlay to select ouput to a device. The reason I'm trying to select m-output to a different output device other than the system default, so I can stream on OBS and only record dolphine and m-overlay while talking to friends in discord without that being picked up.

To Reproduce Steps to reproduce the behavior:

  1. Open windows settings
  2. Go to System
  3. Then Sound
  4. Scroll down until you see "Advanced Sound Options"
  5. then click on "App Volume and Device Preferences"
  6. Try change M-Overlay to a different device other than default
  7. It won't change to a different device

Expected behavior M-Overlay should go to another output device such as a monitor or set of speakers. However it just stays on the default device even when switched.

Debug console output

[DEBUG - 19:38:08] Love2D 11.3.0 - Mysterious Mysteries
[DEBUG - 19:38:08] Lua 5.1 (LuaJIT 2.0.5)
[DEBUG - 19:38:08] M'Overlay (2.0.3b)
[INFO  - 19:38:08] [DOLPHIN] Hooked
ribbanya commented 2 years ago

This is a limitation of the Love engine, related to #107. As a workaround, make sure M'Overlay is closed, change your default audio device to the desired M'Overlay device, then launch M'Overlay and change your default audio device back to what it was.