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
DDP (Distributed Display Protocol, port 4048): Added high-performance streaming with atomic multi-packet frame synchronization (PUSH flag) to completely eliminate visual tearing on long strips (>480 LEDs).
Native 4-Channel RGBW Support (SK6812): Accurate white channel gamut extraction with selectable Auto Subtract and Add modes for true warm/neutral/cool white LEDs.
Protocol Selector: Choose between DDP, DRGB (port 21324), or indexed WARLS (port 21324) per device in Light Setup.
Floating Diagnostic HUD & Sampling Zone Visualizer
Real-Time Visualizer (SamplingOverlayView): Optional system overlay rendering thin wireframe sampling boxes and inner live color dots directly over your TV screen.
Live Telemetry Pill: Compact glass HUD displaying real-time Capture FPS, Network PPS, Aspect / Letterbox crop percentages, and total LED count.
One-Click Toggle: Turn on/off directly from the Android TV notification drawer action button or via broadcast intent (com.wled.tv.ACTION_TOGGLE_OVERLAY).
Zero Video Interference: Intelligent color filtering prevents sampling routines from picking up the HUD's own wireframe lines during active playback.
Physical Corner Finder Calibration Tool
Corner Finder Activity: Dedicated visual utility to help identify and map physical strip corner indices (Top-Left, Top-Right, Bottom-Right, Bottom-Left).
Automatic Perimeter Calculator: Automatically computes top, right, bottom, and left segment counts, physical starting corner, and clockwise/counter-clockwise wiring direction.
Widevine L1 DRM Blackout Detection
Smart Protection: Detects when protected commercial streaming services (Netflix, Disney+, Prime Video) blank the hardware surface (100% black frame with active audio).
Bandwidth Saver: Automatically pauses unnecessary frame transmission during DRM blackouts with lazy, throttled (2 Hz) audio IPC checks.
Performance & Android TV Safeguards
Zero-Allocation Hot Path: Precomputed Gamma 256-entry Look-Up Table (LUT) in ScreenColorProcessor, cached letterbox probes, and reusable direct buffers eliminating GC pauses.
UI Thread Decoupling: Re-routed config reloads and overlay telemetry reads to the dedicated WledCaptureThread to prevent UI thread race conditions.
Leanback Intent Safeguards: Multi-tier fallback for ACTION_MANAGE_UNKNOWN_APP_SOURCES preventing Settings app crashes on Google TV / Fire OS.
mDNS Discovery Timeout: Added a 3000ms safety timeout to sequential mDNS resolution preventing discovery stalls when devices reboot or drop off Wi-Fi.
Expanded Test Suite: 47 unit tests covering UDP framing, smoothing filters, perimeter calculation, letterbox cropping, and pillarbox detection.