You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The TC358743 HDMI receiver stops I2S clocks during silence periods,
causing corrupted samples (isolated ±32767 spikes) when clocks restart.
This manifests as audible clicks/pops during quiet audio passages.
Add NEON-optimized glitch filter that:
- Detects extreme values (>±32000) surrounded by low-amplitude neighbors
- Replaces glitches with interpolated values from adjacent samples
- Uses SIMD fast-path to skip clean audio chunks with zero overhead
- Only runs for HDMI capture (USB audio unaffected)
The filter processes 16 samples per iteration using ARM NEON intrinsics,
resulting in ~0.005% CPU overhead on Cortex-A7 at 1.2GHz.
0 commit comments