Releases: eiz/SynchronousAudioRouter
v0.13.2
Changes
- Fix processes hanging when stopping ASIO
- Fix leaks and crashes using the driver verifier tool
- Add SAR device removal in the uninstaller
- Add SAR Configuration tool to open the SAR config dialogbox without needing a DAW
Installation
If you uninstalled the previous version before, you may need to reboot your PC before installing this version.
Note: This version is not signed.
See here for why: #86 (comment)
This means that it is required to enable testsigning boot option to make Windows load the driver. Else the driver won't be loaded. This needs to be permanently enabled even after installation to use SAR 0.13.2.
To do this:
- Run cmd in administrator mode
- Run the command
Bcdedit.exe -set TESTSIGNING ON
- Reboot
- Install SAR (and don't disable testsigning)
Note that some anti-hack systems of certain games might refuse to work with testsigning mode enabled.
For more information about testsigning option, see here: https://docs.microsoft.com/en-us/windows-hardware/drivers/install/the-testsigning-boot-configuration-option#enable-or-disable-use-of-test-signed-code
Commits since last tag v0.13.1:
- appveyor: ensure release's tag name is the same as the tag that triggered the build
- Merge pull request #92 from eckende/patch-1
- Add asioconfig as a way to open config dialog
- appveyor badge
- Update README.md HOWTO
- Add appveyor.yml to auto deploy tags to github releases
- Merge pull request #65 from amurzeau/support-less-channels-and-speaker-configuration-panel
- SarInstaller: use DiUninstallDevice
- Driver: fix build on midnight because of timezone mismatch with Inf2Cat
- SarInstaller: suppress ICE69 generated for the shortcut
- Update version
- Don't sign executables as the certificate is not available
- Driver: target Windows7 in all VS configurations
- SarConfigure: add configuration tool
- Upgrade projects to VS 2017
- glog: use sources instead of prebuilt binaries
- SarAsio: use std::wstring for descriptions and paths (#53)
- SarAsio: Fix buffer overrun
- Driver: add more logs with levels
- SarAsio: fix SetupDiGetClassDevs leak
- SarAsio: Handle different type of sample
- SarAsio: Fix crash in case of threaded bufferSwitch(tick)
- Driver: remove unused clockRegister.
- Driver: fixup some things
- Driver: Add topology filter and dynamic channel count
- Driver IOCTL: Use consistent KS/SAR dispatch
- Driver: Enable POOL_NX_OPTIN
- Driver: unmap section when controlContext is destroyed
- Driver: fix warnings reported by the static analysis
- Merge pull request #62 from amurzeau/fix-all-comboboxes-height
- Fix other combox controls height
- Merge pull request #61 from amurzeau/fix-hwlist-combox-empty-dropdown
- Fix ASIO HW combobox dropdown size
- Merge pull request #60 from amurzeau/fix-process-hang-irp-leak
- Driver: fix IRP leak and client process hang
- Clarify README.
0.13.1
0.13
0.12-beta
- Fixes an issue where audio playback could fail with "Class not registered" errors when application audio routing rules are enabled.
- Adds build for 32-bit Windows.
0.11-beta
- Fixes an issue with sample rate and channel count changes on Windows 10.
- Fixes an issue with WinRT when using application routing rules.
0.10-beta
- Fixes an issue with the application routing list not being enabled until the dialog is reopened if no rules are defined.
0.9-beta
0.8-alpha
Adds preliminary support for Windows 7 x64.
0.7-alpha
Implements UI for managing application audio routing.
0.6-alpha
Fixes an issue when application routing is enabled.
Includes production code signing, so testsigning mode is no longer required.