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.