Skip to content

Releases: eiz/SynchronousAudioRouter

v0.13.2

22 Jan 18:26
Compare
Choose a tag to compare
v0.13.2 Pre-release
Pre-release

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

07 Apr 12:59
@eiz eiz
Compare
Choose a tag to compare

Update code signature and ensure proper timestamp server use. Sign SarAsio

0.13

11 Nov 06:08
@eiz eiz
Compare
Choose a tag to compare
0.13 Pre-release
Pre-release
  • Adds option to not require admin rights
  • Fixes issues with XAudio based applications (e.g. Overwatch)
  • Fixes crash issue with FL Studio
  • Fixes crash on application routing config page

0.12-beta

16 Dec 01:46
@eiz eiz
Compare
Choose a tag to compare
0.12-beta Pre-release
Pre-release
  • 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

29 Nov 03:45
@eiz eiz
Compare
Choose a tag to compare
0.11-beta Pre-release
Pre-release
  • 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

08 Nov 22:40
@eiz eiz
Compare
Choose a tag to compare
0.10-beta Pre-release
Pre-release
  • Fixes an issue with the application routing list not being enabled until the dialog is reopened if no rules are defined.

0.9-beta

30 Oct 01:26
@eiz eiz
Compare
Choose a tag to compare
0.9-beta Pre-release
Pre-release
  • Prevents audio glitches caused by selecting a buffer size greater than the system audio engine periodicity.
  • Fixes format errors caused when changing the sample rate of endpoints.

0.8-alpha

24 Oct 00:22
@eiz eiz
Compare
Choose a tag to compare
0.8-alpha Pre-release
Pre-release

Adds preliminary support for Windows 7 x64.

0.7-alpha

21 Oct 18:24
@eiz eiz
Compare
Choose a tag to compare
0.7-alpha Pre-release
Pre-release

Implements UI for managing application audio routing.

0.6-alpha

20 Oct 10:52
@eiz eiz
Compare
Choose a tag to compare
0.6-alpha Pre-release
Pre-release

Fixes an issue when application routing is enabled.

Includes production code signing, so testsigning mode is no longer required.