exelix11 / SysDVR

Stream switch games to your PC via USB or network
GNU General Public License v2.0
1.49k stars 89 forks source link

[Bug] #136

Closed BestestHD closed 2 years ago

BestestHD commented 3 years ago

[To submit a bug report fill all the parts of the template, then remove all the text within square brackets "[ ]" ] [Issues that don't follow the template will be closed]

Describe the bug Using Sys-DVR with more than 2 audio channels set on the sound device causes sound to be repeated across the excess channels instead of playing in stereo.

To Reproduce Set your sound device to any surround layout. If you want to monitor this or recreate it without one, use Voicemeeter (I'm not sure if base works, but Banana and Potato should work well for this), which let you monitor the output to each channel.

Expected behavior Play sound only out of the left and right speakers.

Setup information

Additional context Idk it's just kinda annoying to have to set my sound device to stereo for this to sound right. I think it copies channel 1 to the channels that should be silent rather than only copying channel 1 to the left channels, channel 2 to the right channels, etc. which is much worse, means that just downmixing isn't an option either.

exelix11 commented 3 years ago

I don't know, i'm asking for two channels and then using whatever output handle SDL gives me. Could be an SDL bug (?) https://github.com/exelix11/SysDVR/issues/94 has an issue issue with more than two audio channels and the user did not report this behavior with the fix that is in the current release. I've been looking though SDL docs and can't find any way to force audio channels to stereo so unfortunately i may not be able to fix this.

github-actions[bot] commented 2 years ago

This issue is stale because it has been open for 30 days with no activity.

github-actions[bot] commented 2 years ago

This issue was closed because it has been inactive for 14 days since being marked as stale.