github CroqueMr/libreelec-x86-DV R1.0.0-RC3
R1.0.0 RC3 - Stability, hardware support improvement, GUI workload reduction

7 hours ago

Changes since R1.0.0 RC2. CB1 0.5.

Dolby Vision

  • Improved scaled Master Reference rendering by removing a redundant full-resolution intermediate pass, without changing movie pixels, metadata or Kodi scaling filters.

  • Added software-decoded 10-bit AV1 Dolby Vision input using Kodi's existing uploaded textures. #85

  • Added an explicit active-area override for already-cropped files retaining incorrect L5 margins. Authored margins remain the default. #84

  • Added GPU bilinear FEL upscaling alongside Reference GPU. Master Reference retains its reference reconstruction filters.

  • Fixed playback freezing on the reported Saving Private Ryan FEL sample. The enhancement decoder now recovers forward after damaged data, preserves already decoded exact pairs and resumes at a verified random-access picture instead of waiting indefinitely.

  • Improved BL/EL pairing after Blu-ray seeks when both tracks contain unmatched preroll. Missing or ambiguous enhancement pictures are never replaced with neighbouring frames.

  • Aligned HDR10-to-Dolby Vision Adaptive processing with the DV-source Adaptive logic while retaining its AI-derived source statistics.

  • Kept independent playback preferences for Dolby Vision, HDR10 and HDR10+ sources. Automatic fallback no longer replaces the user's saved choice for the next file.

  • Added Kodi default consistently to the three playback selectors, leaving normal playback to Kodi without CB1 image processing.

HDR10 rendering

  • Reworked HDR10 Expert renamed to HDR10 Rendering Reference around explicit display mapping: manually entered peak brightness, OLED/LCD/projector black presets or a custom black level, and output gamut selection.
  • Corrected near-black handling and creative-trim application to preserve shadow steps rather than applying a linear RGB offset that can crush them.
  • Added bounded highlight/gamut handling and coherent output metadata, including targets above the source mastering peak.
  • Improved HDR10 Rendering startup, resource ownership and transitions back from Dolby Vision; corrected the contrast-state issue reported during live switching.

HDR10+

  • Improved HDR10+ to Dolby Vision Rendering metadata mapping with weighted source-distribution estimates, bounded handling of incomplete statistics and continuous scene/seek state. Source video pixels remain unchanged by this metadata conversion. Weighted-percentile estimation adapted from AVDVPlus HistogramPlus.
  • Improved conversion startup and playback/seek recovery, with source metadata kept separate from estimated values.
  • Retained native HDR10+ playback through Kodi default, without activating the conversion pipeline.

Blu-ray and BD-J menus

  • Bundled the Java runtime and the BD-J JAR pair matching the native libbluray 1.5.0, avoiding the mismatch with older add-on JARs.
  • Fixed UHD menu video dimensions, missing/unknown video-size handling, audio/subtitle language selection and component inventories. Shared Java control fixes adapted from SamuriHL's CoreELEC work.
  • Improved direct-title stream inventory and BL/EL resynchronization without disc-name-specific workarounds.

Playback, HDMI and hardware

  • Intel HDMI now identifies the source as a media player rather than a PC, avoiding LG automatic PC-mode and triggering Low Latency mode (#86). A driver override retains PC identification if required. Based on big-fella, via dangerouslaser.

  • Fixed an HDR10-to-Dolby Vision AI startup wait after fallback/re-entry by correcting the existing preparation order.

  • Fixed Intel HDMI link recovery with active HDR10+ metadata, retaining normal output validation. Contributed by lessbones in #83.

  • Improved return to SDR, live connector-state checks and output recovery after failed playback or mode changes.

  • Retained pending HDMI modesets until the requested timing is actually committed, including when Kodi temporarily reuses its last working configuration.

  • Improved AI frame/pool retirement, re-entry and paused-output resizing, without changing native Kodi scaling filters.

  • Added earlier NVIDIA driver-selection and boot diagnostics to distinguish driver initialization, connector selection and damaged boot media.

  • Corrected audio channel-map handling and retry state without adding artificial audio/video offsets.

Interface and Player information

  • Added optional optimized GUI compositing for compatible Dolby Vision output paths; movie pixels and metadata are unchanged. reducing GPU workload by 30% to render GUI on certain circuit
  • Clarified file metadata, metadata used by CB1 and metadata sent to the TV. Forwarded metadata is no longer misleadingly described as unused merely because CB1 does not apply it locally.
  • Clarified CM2.9/CM4 processing status, including live Auto/Auto 2 decisions.

Known issues

  • Brief stutter or dropped frames may occur immediately after seeking.

  • Some backward-seek sequences on dual-track FEL MP4 files can stop playback; also reproduced on the previous RC3 build.

  • Disc-specific Java applications and repeated-disc memory behaviour are not universally qualified.

  • Some GTX 10-series , Intel Arc and NVIDIA RTX 50-series compatibility reports.

  • DV to HDR10+ need to be refined

Next focuses

  • Bug fixing following new issues.
  • Continue HDR10/HDR10+ and affected-GPU compatibility qualification.
  • Extend Blu-ray menu coverage with further authored discs and logs.
  • Player Information UI rebuild
  • Code optimization and cleanup.

Don't miss a new libreelec-x86-DV release

NewReleases is sending notifications on new releases.