Skip to content
This repository has been archived by the owner on Sep 9, 2024. It is now read-only.

Plugin attenuates other sounds on Windows when it shouldn't #114

Closed
kubaau opened this issue Mar 10, 2023 · 5 comments
Closed

Plugin attenuates other sounds on Windows when it shouldn't #114

kubaau opened this issue Mar 10, 2023 · 5 comments
Assignees
Labels
bug Something isn't working

Comments

@kubaau
Copy link
Contributor

kubaau commented Mar 10, 2023

Describe the bug

  1. Start some music in background.
  2. Set Windows to attenuate sounds by 80% when it detects communication in the sound control panel.
  3. Connect to conference.
  4. Disconnect from conference.
  5. Connect again.
  6. Set Windows to do nothing when it detects communication.
  7. Music volume is still lower, incorrectly. Possible to completely silence the music, but not to have it at 100% nor 50%. Need to disconnect while "Do nothing" is selected and reconnect to fix.

And more simply: if you quit the conference and reconnect with sound attenuated, you cannot disable the attenuation mid-conference.

Another, related reproduction scenario is:

  1. Start some music in background.
  2. Set Windows to attenuate sounds by 80% when it detects communication in the sound control panel.
  3. Connect to conference.
  4. Quit game in editor.
  5. Reopen game, don't join conference.
  6. Music volume is lowered, incorrectly, even though we are not even in conference.

Expected Behavior

Music volume should never be lowered out of conference.

AND

Either:

  • music volume should not be lower when setting "Do nothing" (and should work correctly with other settings as well)
    or
  • music volume should never be lower (plugin sound should not be detected as communication by Windows)

Minimalistic code (recommended)

N/A

Specifications

  • OS: Windows
  • Version:
    • comms-sdk-unreal 1.0.0
@kubaau kubaau added the bug Something isn't working label Mar 10, 2023
@kubaau
Copy link
Contributor Author

kubaau commented Mar 10, 2023

This is a problem of an underlying component which will deliver a fix "in the next week". The plugin will follow soon after.

@kubaau kubaau self-assigned this Mar 10, 2023
@kubaau
Copy link
Contributor Author

kubaau commented Mar 13, 2023

Fixed in release 1.0.1.

@kubaau kubaau closed this as completed Mar 13, 2023
@kubaau kubaau reopened this May 17, 2023
@kubaau
Copy link
Contributor Author

kubaau commented May 17, 2023

Apparently not fixed after all.

@kubaau
Copy link
Contributor Author

kubaau commented May 17, 2023

The issue now seems to occur only when the output device is also the default communications device.

@kubaau kubaau removed their assignment May 18, 2023
@kubaau
Copy link
Contributor Author

kubaau commented May 23, 2023

Will be fixed in 1.1.0-beta.4 or 1.1.0 and probably in 1.0.2.

@kubaau kubaau self-assigned this May 23, 2023
@kubaau kubaau closed this as completed May 24, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant