From 11f2b26faa1d0076f018326cdd8d5dad5ffac2d5 Mon Sep 17 00:00:00 2001 From: Pau Aliagas Date: Fri, 16 Oct 2026 05:12:17 +0200 Subject: [PATCH] Release 0.10.0: host probe installed, latency read at the response's arrival --- debian/changelog | 13 ++++++++++--- package.json | 2 +- packaging/plugin-qualify.spec | 14 +++++++++++--- 3 files changed, 22 insertions(+), 7 deletions(-) diff --git a/debian/changelog b/debian/changelog index e089429..c92b872 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,11 +1,18 @@ -plugin-qualify (0.9.1) unstable; urgency=medium +plugin-qualify (0.10.0) unstable; urgency=medium * The latency check reads a plugin's delay where its impulse response really arrives, the first frame at or above 1/1000 of the peak, instead of the first sample above silence. A plugin whose fractional delay leaks a tiny value one frame early (a pitch shifter, for instance) was - refused by one frame although it declared its true latency; it now - passes. + refused by one frame although it declared its true latency; an LV2 or + CLAP plugin that declares a delay is now measured correctly. + * plugin-qualify now installs lv2_host_probe beside the measurer. It loads + an LV2 plugin through lilv and drives it as a host does, so a console + that exports a plugin can test it with the installed tool. The setting + OMX_LV2_HOST_PROBE names it, and it exits 2 when the plugin is not in + the bundle. + * The repository no longer carries the old copy of the measurer kept for + openmixer, nor the test that compared against it. -- Pau Aliagas Fri, 16 Oct 2026 00:00:00 +0000 diff --git a/package.json b/package.json index a43f67c..60f7acc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@openmixer/plugin-qualify", - "version": "0.9.1", + "version": "0.10.0", "description": "Qualify audio plugins for real-time hosting: scan, offline latency and cost measurement, a mod-host hosting sweep, and a fail-closed rating.", "type": "module", "license": "GPL-3.0-or-later", diff --git a/packaging/plugin-qualify.spec b/packaging/plugin-qualify.spec index 3d9c812..2297ffd 100644 --- a/packaging/plugin-qualify.spec +++ b/packaging/plugin-qualify.spec @@ -1,7 +1,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later # Copyright (C) 2026 Pau Aliagas Name: plugin-qualify -Version: 0.9.1 +Version: 0.10.0 Release: 1%{?dist} License: GPL-3.0-or-later Summary: Find out whether an audio plugin is safe to run in a live mixing console @@ -66,12 +66,20 @@ packaging/build.sh %{buildroot} %{_prefix}/lib %{_libexecdir}/%{name}/ %changelog -* Fri Oct 16 2026 Pau Aliagas - 0.9.1-1 +* Fri Oct 16 2026 Pau Aliagas - 0.10.0-1 - The latency check reads a plugin's delay where its impulse response really arrives, the first frame at or above 1/1000 of the peak, instead of the first sample above silence. A plugin whose fractional delay leaks a tiny value one frame early (a pitch shifter, for instance) was refused by - one frame although it declared its true latency; it now passes + one frame although it declared its true latency; an LV2 or CLAP plugin + that declares a delay is now measured correctly +- plugin-qualify now installs lv2_host_probe beside the measurer. It loads + an LV2 plugin through lilv and drives it as a host does, so a console that + exports a plugin can test it with the installed tool. The setting + OMX_LV2_HOST_PROBE names it, and it exits 2 when the plugin is not in the + bundle +- The repository no longer carries the old copy of the measurer kept for + openmixer, nor the test that compared against it * Thu Oct 15 2026 Pau Aliagas - 0.9.0-1 - The LV2 measurer takes its host features and options from the shared LV2