Android APK, pre-release. Built from main at VibeServer 5.6.14. Supersedes build 467.
The app
- Squelch works against a VibeServer again. The server applied the gate on a path that feeds nobody in per-listener mode; every listener now has its own squelch, judged on the same level the needle sits against. On a shared dial it is per session: nobody else's squelch can silence you.
- 32-bit phones get the vector DSP. Every NEON kernel was gated on 64-bit ARM, so armeabi-v7a devices ran the scalar fallbacks; they now run the same kernels as 64-bit.
The phone as a VibeServer
- The DAB demapper, MP2 synthesis and de-rotator are vectorised; the channel decimation is planned by cost and the audio resampler no longer divides per sample — NFM and AM cost about half what they did on a small phone.
- An MP2 quality gate is built but off (see the server notes);
VIBE_DSP_PLAN=1prints the filter chain.
From 467
DAB scale-factor CRC concealment, fast DAB lock, no abort on restart while DAB is on, admin unlock, CW-U/L, transient VTS notices, raw IQ setup by radio mode.