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
Decoupled Buffer Lifetime: Decoupled Android ImageReader hardware graphic buffer release from UDP network transmission. The graphic buffer is closed immediately within sub-millisecond time after memory sampling, preventing buffer queue stalls and display composition stutters during 4K 60Hz/120Hz playback.
Triple-Buffered Capture: Configured ImageReader with maxImages = 3 to eliminate SurfaceFlinger buffer starvation on high refresh rate displays.
Background Thread Priority: Assigned THREAD_PRIORITY_BACKGROUND to the capture handler thread, ensuring system video decoders (YouTube, ExoPlayer, Nuvio) retain CPU scheduling priority.
Optimized Letterbox Probing: Letterbox scanning probes are consolidated and executed only when auto-letterbox detection is actively enabled on a device.
Throttled Live Simulation UI: Live LED dashboard rendering is throttled to 50ms (~20 FPS) with decoupled buffer copies to eliminate UI overhead on the capture pipeline.
Ultra Capture Resolution
Added 80x45 (Ultra) capture resolution option in System Settings for low-power TV processors (processes only 3,600 pixels / ~14 KB per frame).