Skip to content

NVDA with wasapi does not reload current audio device on enter in audio settings panel #15759

@cyrmax

Description

@cyrmax

Steps to reproduce:

  • Switch NVDA to wasapi mode;
  • In audio settings panel select not default audio device;
  • Disconnect this audio device;
  • NVDA should fall back to default device;
  • Reconnect selected audio device again;
  • Open audio settings panel and see that your custom audio output is still selected;
  • Press enter to re-apply settings.

Actual behavior:

NVDA does not switch back to custom audio device when it reconnects and does not try to reapply custom audio device setting when opening audio settings panel and pressing enter.
When not using wasapi, NVDA automaticaly tries to switch back to custom device when it reconnects or at least recovers it when pressing enter in audio panel.

Expected behavior:

Wasapi behavior should be identical to the old audio behavior.

NVDA logs, crash dumps and other attachments:

nvda2023-11-08.log

System configuration

NVDA installed/portable/running from source:

Installed.

NVDA version:

alpha-29899,cb356535 (2024.1.0.29899)

Windows version:

Windows 11 23H2 (AMD64) build 22631.2506

Name and version of other software in use when reproducing the issue:

N/A.

Other information about your system:

N/A.

Other questions

Does the issue still occur after restarting your computer?

Yes.

Have you tried any other versions of NVDA? If so, please report their behaviors.

Any NVDA version with wasapi.

If NVDA add-ons are disabled, is your problem still occurring?

Yes.

Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?

Yes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bug/regressioncomponent/audioNVDA's audio output (nvWave, issues with usb audio etc).p4https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions