[x86-64][CroqueMr Builds] Dolby Vision w/FEL, HDR10+, and 3D

  • Do you want a test clip?

    Not necessary it will reflect the log :) I will ask you to send me the new log when the next release will be pushed to capture more informations. Even if your issue is solved with the next patches.


    I installed R1.0.0-Beta3 on my backup Libreelec box (GK3V Pro + LG C9). Still a bit flaky for everyday use but its getting there!

    For some reason, the "All Layers Test" was showing in the wrong aspect ratio. Looked like cinemascope. Also, as has been previously mentioned, the on-screen menu and Player Process/Player Debug displays were cut off.

    I did install over the top of standard Libreelec v13, not sure if that was a good idea?

    Maybe it came from a small issue that I already patched in my internal release. It would be great if you could try again on the new release I will push today and send me the Kodi logs file (kodi.log)

    Edited once, last by CroqueMr: Merged a post created by CroqueMr into this post. (October 17, 2026 at 9:51 AM).

  • Quick update regarding beta4. I’ve encounter a strange issue: the "fast" mode (designed to help the N100 handle certain render modes) reduce GPU workload but also reduce the headroom on AMD CPUs and increase the drops if your iGPU can not handle the workload. I want to fully understand why this is happening before releasing the build, so publication might be pushed back by a day or so.

    Good news: I rebuilt a new pipeline from scratch called "Dolby Vision Master Reference". It makes zero compromises on image quality with a focus on being bit-perfect. The N100 handles this circuit flawlessly, even on heavy FEL remuxes or 60 FPS Dolby Vision ISO :)

  • Releases · CroqueMr/libreelec-x86-DV
    LibreELEC x86_64 with Dolby Vision support for Intel and AMD iGPUs - CroqueMr/libreelec-x86-DV
    github.com

    R1.0.0 Beta4 - Major pipeline optimizations, Master Reference and NVIDIA support

    Rendering modes

    • Dolby Vision Standard: accepts near-imperceptible image differences to deliver substantially higher rendering performance.
    • Dolby Vision Master Reference: new TV-Led pipeline aiming for bit-perfect playback, preserving the original pixels and metadata. The N100 handles all tested sources in this mode, including 4K FEL remuxes and 4K60 content.
    • Dolby Vision Adaptive HDR Mapping: replaces Natural and Signature with a single mode. Expands highlights and selected midtones using the dolby vision metadata and configured display capabilities, with shadow protection and temporal stabilization.
    • Adaptive processing also supports HDR10 input through AI-generated Dolby Vision metadata.

    Performance

    • AMD Performance, performance improvement on AMD CPUs thanks to dedicated rendering pipelines optimization.
    • Major performance improvements to HDR10 to Dolby Vision AI, reducing analysis overhead, redundant processing and preparation delays.
    • Substantially optimized Dolby Vision to HDR10 Basic and Expert, including FEL reconstruction and direct presentation.
    • Optimized Master Reference by removing redundant reconstruction, intermediate surfaces and copies without changing the reference calculations.
    • Improved Adaptive processing through reduced memory traffic, streamlined shaders and earlier FEL preparation.
    • Added automatic fast rendering, using a 2.5 ms presentation-margin threshold. Player information reports its active state.
    • Master Reference remains non-Fast. Automatic performance recovery can switch to Standard when necessary, with a notification.

    Image processing

    • Corrected Expert output-volume limiting, including BT.2020 peak-brightness overshoot.
    • Improved Expert handling of missing or inconsistent L1 statistics and compatible L8 trims.
    • Corrected the processing domain of CM4 trim commands in HDR10 Expert.
    • Improved Adaptive pixel/metadata consistency and addressed reported darkening and brightness instability.

    Hardware and 3D

    • Added an NVIDIA backend for Turing and newer, including NVDEC integration, HDMI Dolby Vision signaling and shared CB1 processing.
    • Improved Dolby Vision capability detection on supported Intel HDMI paths.
    • Corrected Blu-ray 3D stereo-output selection when native HDMI 3D modes are unavailable.
    • Added progressive 1080p half-side-by-side HDMI modes at 24, 50 and 60 Hz.
    • Retained separate native 3D playback, outside Dolby Vision processing.

    Playback and interface

    • Fixed an L10 metadata-parser freeze affecting some Dolby Vision files.
    • Improved startup, seeking, BL/EL pairing and recovery after interrupted preparation.
    • Fixed rendering-mode transitions, stale textures and unfinished-frame cancellation.
    • Corrected L5 handling with menus and overlays.
    • Improved native Kodi format reporting for skin integration.
    • Simplified Player information: actual TV-Led/Fast state, relevant display-profile fields and supported render-engine usage.
    • Quick rendering selection remains available through the O panel cycle.

    Known limitations

    • Heavy conversions and visible menus can still exceed N100 rendering capacity, particularly at 60 FPS.
    • Adaptive rendering remains subject to visual refinement.
    • NVIDIA hardware playback and AMD HDMI 3D still require further physical validation.

    Credits

    • hadesdevls: NVIDIA support, adapted from LibreELEC Hades.
    • dangerouslaser: L5 active-area fix for menus and overlays.
    • CinemaOne and popcornmix: upstream Blu-ray 3D work used for the AMD integration and stereo-output fixes.


    Next focuses

    • Move to a stable release : small clean in the repo, bug fixing and rendering pipelines fine tunning following feedbacks.
  • N100 playing The Three Musketeers - Part II: Milady 76GB with full FEL on my LG OLED.

    Just checked, it draws less than 18W from the grid.

    Edited once, last by MatteN (October 18, 2026 at 4:40 PM).

  • May get some flack for this, but ranking this as the best enthusiast Kodi solution now 😁.

    CroqueMr, already donated to LE, but can we support you in any way? Those AI tokens you burned through, and all the hours invested in this? Will extend the same to cinemaONE, popcornmix, dangerouslaser and hadesdevls.

    That’s really kind of you! But if you’d like to donate, please consider supporting LibreELEC or a cause you care about instead. I just do this as a hobby :)

    Right now ChatGPT is resetting tokens quite a lot, I can’t even reach half of my quota before it resets. And that’s with two other projects, too.


    N100 playing The Three Musketeers - Part II: Milady 76GB with full FEL on my LG OLED.

    nice choice ;)

    Edited once, last by CroqueMr: Merged a post created by CroqueMr into this post. (October 18, 2026 at 4:36 PM).

  • CroqueMr I tested Beta4 on my NUC (Radeon RX 7600, a discrete RDNA3 card) with the JVC projector:

    • 3D, checked with glasses: the MVC Blu-ray ISO plays frame-packed at 1080p24 with correct depth and subtitle depth, and the half-SBS clip that fell back to 2D in Beta3 now plays as 1080p60 side-by-side 3D. So AMD HDMI 3D works. Thanks for adding the half-SBS modes!
    • Dolby Vision: although the notes list AMD DV for iGPUs only, it also works on the RX 7600. With a DV TV's EDID loaded (the projector itself has no DV), your engine chose Dolby Vision Standard, the kernel accepted it, and P7 FEL played at 240 frames per 10 s with no drops. Note that I didn't check this on a real Dolby Vision TV.

    One leftover from Beta3: during the MVC ISO kodi.log still shows about 250 "CDropControl: lost diff" lines; my own build of the same 3D stack shows none on that disc.

  • CroqueMr I tested Beta4 on my NUC (Radeon RX 7600, a discrete RDNA3 card) with the JVC projector:

    • 3D, checked with glasses: the MVC Blu-ray ISO plays frame-packed at 1080p24 with correct depth and subtitle depth, and the half-SBS clip that fell back to 2D in Beta3 now plays as 1080p60 side-by-side 3D. So AMD HDMI 3D works. Thanks for adding the half-SBS modes!
    • Dolby Vision: although the notes list AMD DV for iGPUs only, it also works on the RX 7600. With a DV TV's EDID loaded (the projector itself has no DV), your engine chose Dolby Vision Standard, the kernel accepted it, and P7 FEL played at 240 frames per 10 s with no drops. Note that I didn't check this on a real Dolby Vision TV.

    One leftover from Beta3: during the MVC ISO kodi.log still shows about 250 "CDropControl: lost diff" lines; my own build of the same 3D stack shows none on that disc.

    Thank you for your quick feedback, could you please send me your log files to correct the small issue, apart from that, can you confirm that everything is correct regarding the implementation? I’m not very familiar with 3D.


    As for the supported hardware and all the notes, the redame is not up to date, I'm currently updating it.

  • May get some flack for this, but ranking this as the best enthusiast Kodi solution now 😁.

    CroqueMr, already donated to LE, but can we support you in any way? Those AI tokens you burned through, and all the hours invested in this? Will extend the same to cinemaONE, popcornmix, dangerouslaser and hadesdevls.

    Thanks for this :) it should help bring people to the build, which will hopefully lead to more feedback.

    What I’d really like is for some highly knowledgeable people to conduct a very detailed analysis of the DV Master output, there are likely a few small things that could use some tweaking.


    The log i got from Three Musketeers.

    https://paste.libreelec.tv/unreactionary-leeann.log

    Smooth and efficient (no framedrop / 22% of your rendering engine is used) :) no issue in the DV standard rendering, you can push the mastering reference rendering, your iGPU is clearly capable.

    Edited once, last by CroqueMr: Merged a post created by CroqueMr into this post. (October 18, 2026 at 5:08 PM).

  • CroqueMr Here is the kodi.log of that test: Beta4 start, the MVC ISO, then the half-SBS clip. I removed the lines of my own add-ons and masked the LAN addresses. The "lost diff" lines appear during the MVC ISO.

    On 3D, everything I can check from the output is right: the projector detects frame packing (1920x2205 at 23.976) and side-by-side (1080p60), and geometry, depth, eye order and the authored subtitle depth on the MVC disc are correct. I haven't looked at your code, so I can only speak for the result. Top-and-bottom I didn't test with Beta4.

  • Thanks for this :) it should help bring people to the build, which will hopefully lead to more feedback.

    What I’d really like is for some highly knowledgeable people to conduct a very detailed analysis of the DV Master output, there are likely a few small things that could use some tweaking.


    Smooth and efficient (no framedrop / 22% of your rendering engine is used) :) no issue in the DV standard rendering, you can push the mastering reference rendering, your iGPU is clearly capable.

    This is what im running, https://www.asrock.com/mb/Intel/N100DC-ITX/#Overview with 16GB DDR4