更新历史

VirtualAudioCable9年前 (2016-04-23)

Virtual Audio Cable(VAC)虚拟声卡版本 4.70 (2023.04.16)

  • 添加了 ARM64 二进制文件。

  • 修复了使用音量控制和/或格式转换时导致渲染流加速的驱动程序错误。

  • 修复了导致流终止事件中的 OF/UF 值始终为零的驱动程序错误。

  • 向驱动程序添加了客户端时钟调整功能,允许应用程序动态调整电缆时钟,而无需永久更改电缆时钟校正值。

  • 默认情况下禁用数据包模式支持,以提高典型应用程序中的流可靠性。VAC 控制面板中添加了数据包模式控件。

  • 添加了针对 Windows 错误的解决方法,该错误需要在 KS 客户端之前启动高级客户端。

  • 将创建流的进程名称添加到流信息中。

  • 更改了实际采样率计算的算法,以更好地反映最近的变化。

  • 为音频中继器应用程序添加了动态电缆时钟调整。

  • 更改了音频中继器 KS 窗口的布局以适应低高度屏幕。

  • 现在,音频中继器 MME 在传输开始时按名称查找端点。如果端点顺序发生更改(插入/拔出音频设备、更改默认端点等),它可以避免重新启动应用程序。

  • 在安装应用程序中添加了解决方法,以在先前的安装被强制中止时删除隐藏的“幻影”设备实例。

  • 安装应用程序现在搜索旧版本的卸载程序。

  • VAC 驱动程序 API 版本增加至 6。

Virtual Audio Cable(VAC)虚拟声卡版本 4.67 (2022.06.11)

  • 为具有 Auto 优先级的工作线程添加了 Windows 10 及更高版本操作系统支持的流资源管理。

  • 改进了潜在故障检测中的 RT 音频数据包模式功能。

  • 添加了对驱动程序支持 RT 音频数据包模式控制的管理(现在可以在电缆参数中禁用)。

  • 在试用版中,VAC 控制面板现在会显示语音提醒开始之前的剩余时间。

  • 从 Audio Repeater KS 中删除了对过时的连续缓冲区管理模式的支持。

  • 为音频中继器 KS 添加了 RT 音频数据包模式支持。

  • 修复了音频中继器 MME 中导致端点名称字符串错误截断的错误。

  • 修复了用户手册中的一些错误。

Virtual Audio Cable(VAC)虚拟声卡版本 4.66 (2021.11.05)

  • 修复了导致控制面板窗口在窄显示屏上右侧被截断的错误。

  • 修复了与格式范围控制相关的小错误。

  • 改进了 RT 音频 (WaveRT) 缓冲模式,现在支持 WASAPI 独占模式事件驱动流,缓冲持续时间低至 2 毫秒(两个数据包,每个数据包 1 毫秒)。

  • 不再需要重新启动驱动程序来更改驱动程序支持的最大通道数。

  • 在用户手册中添加了一些关于实时流、流稳定性、ASIO 等的说明。

  • 将格式限制模式“无”重命名为“驱动程序范围”。

Virtual Audio Cable(VAC)虚拟声卡版本 4.65 (2021.01.21)

  • 修复了 4.64 中引入的错误:KS RT 音频过滤器未公开事件驱动模式(通知)支持,因此 Windows Audio Engine 不使用短音频缓冲区。

  • 修复了音频中继器 KS 上输出顶部通道混乱的错误。

  • 信号电平指示器现在显示任何非静音信号的可见电平,包括非常低的噪声。

  • 双击电缆行的作用类似于“电缆信息”按钮。

  • 一些格式/属性错误现在显示在事件日志中。

  • 添加了格式属性支持策略作为某些 Windows 错误的解决方法。

  • 重写音频中继器 MME 中的流管理代码以减少延迟。

  • 添加了在音频中继器配置文件中使用注释的功能。

  • 更改了音频中继器的 MME 和 KS 版本中的队列管理算法。

  • 修正了一些小错误。

Virtual Audio Cable(VAC)虚拟声卡版本 4.64 (2020.07.17)

  • 修复了安装程序在 XP 中无法启用该设备的问题。

  • 修复了计时器事件处理中的一个小错误。

  • 更改了系统计时器分辨率处理算法以获得更好的稳定性。

  • 音频中继器 KS 的一些改进。

Virtual Audio Cable(VAC)虚拟声卡版本 4.62 (2020.01.03)

  • 修复了 Win7/8/8.1 中的驱动签名问题。

  • 修复了安装应用程序中的小错误。

Virtual Audio Cable(VAC)虚拟声卡版本 4.61 (2019.12.30)

  • 修复了导致设备断开连接时挂起的音频中继器错误。

  • 添加了顶部扬声器通道支持。

  • 添加了信号处理模式支持。

  • 用单个内核定时器替换了独立的电缆时钟源,以允许多个电缆保持一致。

  • 修复了计算最小电缆事件周期(电缆信息窗口)时的错误。

  • 修复了 WaveRT 捕获流处理中导致缓冲时间短时数据丢失的错误。

  • 提高电缆时钟计算精度,消除误差累积。

  • 将时钟寄存器位数提高至 64,精度提高至 QPC 分辨率。

  • 添加了因 Win10 中的永久属性缓存而导致音频设备属性混乱的解决方法。

  • 实际采样率计算的累积算法。

  • 在控制面板中添加了声音设置和麦克风隐私按钮。

  • 在音频中继器和控制面板中添加了麦克风隐私提醒。

  • 将信号电平指示器从线性更改为对数,以获得更好的可视性。

  • 为音频中继器窗口添加了仪表颜色。

  • 在安装应用程序中添加了自动卸载程序启动功能。

  • 在设置应用程序中添加了默认端点检查功能。

  • 在安装应用程序中,使用更可靠的设备卸载算法。

  • 明确了系统音频引擎和音频服务的名称。

  • 添加了功能有限的免费版本。

  • 从试用版中删除了三根电缆的限制。

Virtual Audio Cable(VAC)虚拟声卡版本 4.60 (2018.10.12)

  • 添加了 RT 音频数据包流支持。

  • 将支持的最大通道数增加到 32 个(可能会导致问题,请参阅手册)。

  • 将默认计时器事件周期减少至 3 毫秒,以避免 RT 音频 (WaveRT) 故障。

  • 使用状态图标显示实际和潜在的电缆/流问题。

  • 在流列表中显示循环缓冲区持续时间和缓冲数据量(以毫秒为单位)。

  • 在流列表中显示流处理模式。

  • 使应用程序窗口具有 DPI 感知(在高 DPI 显示器上不会出现模糊)。

  • 添加了高分辨率图标。

  • 向应用程序控件添加了工具提示。

  • 向音频中继器应用程序添加了“帮助”按钮。

  • 添加了可通过任何 KS 接口访问的私有属性集。

  • 添加了用于定时器分辨率调整的注册表参数。

  • 将试用语音提醒延迟增加至 30 分钟。

  • 在控制面板中添加了语音提醒状态(无声/有声)指示。

  • 删除了流数据缓冲区和流水印支持,因为它们很难调整并且对于流稳定性问题不是很有效。

  • 控制 API 中的一些更改,与以前的版本不二进制兼容。

  • 修复了导致某些罕见格式和设置组合出现 BSOD 的错误。

  • 固定缓冲区通知位置。

  • 修复了小错误。

Virtual Audio Cable(VAC)虚拟声卡版本 4.51 (2018.03.05)

  • 添加了第二个 INF 文件以在 Win 6.x(Vista、Win 7/8/8.1)下安装。

  • 更改了驱动程序、控制 API 和本机模式密钥的类/接口 GUID(仅限自定义版本)。

  • 降低本机模式下的噪音水平。

  • 现在使用恒定的产品 GUID 创建卸载条目。

  • 修正了一些小错误。

Virtual Audio Cable(VAC)虚拟声卡版本 4.50 (2017.12.30)

  • 修复了 VAC 驱动程序无法重新启动时导致控制面板崩溃的错误。

  • 将单片电缆 KS 过滤器拆分为两个独立的渲染/捕获过滤器。

  • 添加了 WaveRT (RTAudio) 和 WaveCyclic 端口/微型端口接口支持。

  • 从默认 INF 文件中删除了 16 根电缆的限制。

  • 满足设备防护要求。

  • 使用 EV 证书签名,允许 Win10 在安全启动模式下加载。

  • 为音频中继器添加了加载/保存配置功能。

  • 为音频中继器添加了实际采样率显示。

  • 在 VAC 控制面板中添加了流的实际采样率和运行时间显示。

  • API:将CableInfo中的CreationTime字段替换为LifeTime,以防止计算错误。

Virtual Audio Cable(VAC)虚拟声卡版本 4.15 (2015.12.31)

  • 添加了 KSEVENT_PINCAPS_FORMATCHANGE 事件支持。

  • 用多路复用器替换源线夏天。

  • 添加录音侧音量控制。

  • 添加了带有流信息列表的有线信息窗口。

  • 添加了事件日志功能。

  • 修复了 KS 版本音频中继器中的一些错误。

  • 为KS版本的音频中继器添加了一些选项和有用的信息显示。

  • 向 Audio Repeater 添加了 MMCSS 任务注册以控制线程优先级。

  • 修复了睡眠/休眠后恢复流媒体的错误。

  • 在音频中继器“Wave in”和“Wave out”字段中添加了 Ctrl-C 支持,以将设备名称复制到剪贴板。

  • 提高了 VAC 驱动器和应用程序之间小缓冲区移动的一致性。

Virtual Audio Cable(VAC)虚拟声卡版本 4.14 (2014.05.30)

  • 修复了导致播放速度更快的错误。

  • 添加了针对导致位置冻结的 PortCls bug(GetMaxMapRegisters 函数)的解决方法。

  • 修复了导致信号电平绘制在控制面板应用程序标题上的错误。

  • 添加了流缓冲区控制以最大限度地减少上溢/下溢。

  • 添加了重新启动系统音频引擎的按钮。

  • 现在,滤波器音量/静音节点始终报告 8 通道支持。

Virtual Audio Cable(VAC)虚拟声卡版本 4.13 (2013.07.23)

  • 修复了阻止重新启动时加载流缓冲区水印参数的错误。

  • 修复了音频中继器(MME 和 KS 版本)中导致整数除法溢出的错误。

  • 如果使用具有特殊池的驱动程序验证程序进行 VAC 驱动程序验证,则在 GetMaxMapRegisters 函数中添加了导致 BSOD(错误检查 0x50 或 0xD6)的 PortCls 错误的解决方法。

  • 在控制面板中添加了峰值信号电平指示器。

  • 将音频中继器中的信号电平指示从平均值更改为峰值。

  • 修复了未使用 PortCls 时的流位置时间戳错误(在 Open Broadcaster 软件中发生)。

  • 添加了控制播放引脚类型(扬声器或线路输出)的功能。

  • 修复了睡眠/休眠问题。

  • 添加了主音量控制。

Virtual Audio Cable(VAC)虚拟声卡版本 4.12 (2012.04.01)

  • 修复了音频中继器 KS 中的 RT 音频缓冲区处理错误。

  • 为音频中继器添加了时钟速率显示。

  • 将工作线程数限制更改为逻辑 CPU 数。

Virtual Audio Cable(VAC)虚拟声卡版本 4.11 (2011.03.12)

  • 在控制面板中添加了电缆多选功能。

  • 时钟校正精度提高至0.0000001% (1E-8%)。

  • 添加了音量增强功能。

  • 修复了采样率变化导致播放速度不正确的错误。

  • 将数据处理代码从 DPC 重写为系统线程集,以最大限度地减少互锁等待并提高多 CPU/核心系统的性能。

  • 新增码流缓冲区水印控制功能,提高码流稳定性。

  • 添加了“重置计数器”按钮(控制面板)以重置电缆/驱动器计数器。

  • 最小可能采样率从 200 增加到 1000。

  • 修复了 KS Audio Repeater 中的错误(与 MME 版本一样,设备名称字符串长度限制为 31 个字符)。

  • 优化 KS Audio Repeater 算法,传输更可靠。

  • 音频中继器添加了一项功能:现在命令行选项可以指定设备编号而不是其名称,以避免在多个相同类型的适配器共存时发生名称冲突。

  • 添加了几个通道混合/分配方案。

  • 添加了通道分散/聚集模式和有线通道混合控制。

  • 提高了时钟校正精度(更改了注册表值格式)。

  • 向安装应用程序添加了权限提升清单以自动提升权限。

  • 根据 MS 要求,最大采样率从 1000000 更改为 384000。

  • 向安装应用程序添加“已安装”警告。

  • 修复了一些节点属性错误。

  • 修复了一些小错误。

Virtual Audio Cable(VAC)虚拟声卡版本 4.10 (2015.02.10)

  • 添加IPrefetchOffset接口支持(XP/Vista/Server 2008/Win7中音频更稳定)。

  • 添加了一种解决方法,以避免 Skype 冻结并在重负载情况下稳定流媒体。

  • 更改了试用版中的语音提醒政策。

  • 添加了对音频中继器的托盘图标支持。

  • 添加了音频中继器的内核流版本。

  • 在用户手册中添加了维基百科参考。

  • 修复了音量控制代码中的一些错误。

  • 修复了最后一个电缆流关闭时导致计时器分辨率恢复的错误。

  • 添加了从待机返回时的计时器分辨率校正。

  • 添加了 CPU/核心之间的负载分配。

  • 添加了 NTONYX 的 Authenticode 数字签名。

  • 为音频中继器添加了实例关闭功能。

Virtual Audio Cable(VAC)虚拟声卡版本 4.09 (2008.06.11)

  • 修复了音量设置不正确导致系统崩溃的错误。

  • 现在,多通道节点已正确显示(单个滑块而不是平移滑块)。

  • 修复了导致浮点格式查询中断指令崩溃 (0x80000003) 的错误。

  • 修复了内存不足时导致系统崩溃的错误。

  • 向 64 位驱动程序模块添加了测试签名。

  • 试用版增加了语音提醒之间的平均时间间隔。

  • 将控制面板中的时钟校正精度提高到 1/1000%。

Virtual Audio Cable(VAC)虚拟声卡版本 4.08 (2007.09.14)

  • 时钟校正量现在以百分比值表示和指定。

  • 更改了时钟校正算法以提高采样率精度。

  • 修复了 INF 文件中的一个错误,该错误导致虚拟电缆无法通过 KS 代理使用(例如,作为 DirectShow WDM 过滤器)。

  • 修复了格式检查代码中的一个错误,该错误将 Vista 下的通道数限制为 2 个。

Virtual Audio Cable(VAC)虚拟声卡版本 4.07 (2007.06.28)

  • 删除了在极少数情况下导致错误检查的另一个调试中断指令。

Virtual Audio Cable(VAC)虚拟声卡版本 4.06 (2007.05.15)

  • 修复了安装程序错误导致驱动程序在安装后保持禁用状态。

  • 删除了在极少数情况下导致错误检查的调试中断指令。

Virtual Audio Cable(VAC)虚拟声卡版本 4.05 (2007.05.12)

  • 添加了时钟校正功能。

  • 添加了源行集的配置选项(影响 Vista 中的端点创建)。

  • 更改了 INF 文件中的服务名称以消除与 VAC 3 的冲突。

  • 在Vista下添加了更正确的多通道支持。

  • 添加了 Vista portcls.sys 错误的解决方法(微型端口流可以在不停止的情况下被破坏)。

  • 从默认源行集中删除了“Mic”源行(Vista 中的捕获端点)。

  • 将“每次中断毫秒数”默认值更改为 7,以提高 DirectSound 稳定性。

  • 提高了短缓冲时间下的流稳定性。

  • 更改了控制面板界面。

Virtual Audio Cable(VAC)虚拟声卡版本 4.04 (2006.12.31)

  • 修复了拓扑描述中的错误(无法访问虚假录制控件)。

  • 修复了一些同步错误(当大量使用多根电缆时系统挂起)。

  • 添加了音调(频率)转换支持。

  • 添加了有限的 Vista 支持。

Virtual Audio Cable(VAC)虚拟声卡版本 4.03 (2006.07.16)

  • 修复了导致信号音调变化的错误。此问题之前被认为是 DirectSound 错误,并在与语音引擎相关的常见问题解答部分中进行了描述。此部分已从常见问题解答中删除。

Virtual Audio Cable(VAC)虚拟声卡版本 4.02 (2006.05.22)

  • 添加了 64 位二进制文件。

  • 一些小的修正。

Virtual Audio Cable(VAC)虚拟声卡版本 4.01 (2006.03.24)

  • 修复了一些错误。

  • 将默认流格式限制模式更改为“电缆范围”。

Virtual Audio Cable(VAC)虚拟声卡版本 4.00 正式版 (2006.03.06)

  • 修复了一些错误。

  • 添加了音量控制功能。

Virtual Audio Cable(VAC)虚拟声卡版本 4.00 beta 6 (2006.02.27)

  • 修复了一些错误。

  • 新增格式转换和码流格式限制功能。

Virtual Audio Cable(VAC)虚拟声卡版本 4.00 beta 5 (2005.12.16)

  • 修复了一些错误。

  • 添加了手册文件。

  • 安装程序/卸载程序改进(管理员权限检查、在“添加/删除程序”中创建卸载条目)。

Virtual Audio Cable(VAC)虚拟声卡版本 4.00 beta 4 (2005.08.18)

  • 修复了一些错误。

Virtual Audio Cable(VAC)虚拟声卡版本 4.00 beta 3 (2005.07.23)

  • 修复了一些错误。

  • 添加了安装程序/卸载程序。

Virtual Audio Cable(VAC)虚拟声卡版本 4.00 beta 2 (2005.07.15)

  • 修复了一些错误。

  • 添加的控制面板应用程序可用。

Virtual Audio Cable(VAC)虚拟声卡版本 4.00 beta 1 (2005.06.07)

  • 第一个测试版(没有安装程序)。