Skip to content

WLED TV v1.3.0

Choose a tag to compare

@leonida92 leonida92 released this 16 Oct 10:54
· 49 commits to main since this release

What's New in v1.3.0

Multi-Protocol Streaming (DDP, DRGB, WARLS)

  • 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.