[8.0.2e] LibreELEC 8.0 for S905/S905X


  • I'm not a Color expert, but setting my TV to BT2020 when playing a HDR movie, I can really see the difference. Any more technical details from your friend wesk05 ?

    That's because skin tones are desaturated, when displaying a 2020 signal with 709 primaries, which is the default. If you manually set it to 2020 (technically DCI-P3), the colors are as intended. The box can output the 2020 color space, if you disable auto frequency switching or, more conveniently, set your GUI frequency to 23.976 Hz (or whatever frame rate your HDR content is in). This way there's no mode switch, when starting HDR playback and the TV will automatically go into 2020 mode. That bug was introduced after the nougat video code had been merged.

  • Seconding an earlier post: I don't have a way to check for 10 bit output any longer, but the way the conversion occurs (if it does) in jarvis is much better than krypton for banding which is why I thought it was still outputting 10 bit in jarvis.

    I had a PM from wesk05 who has specialised video test equiptment - and he sent this regarding AML HDR using LE on S905x's:

    I'm curious where the limitations lie, because in Android there is a "Deep Color" option in settings. Do you know if this works on Android in something like spmc?

    Edited once, last by johngalt (May 5, 2017 at 7:35 PM).

  • Take a look at this clip:
    hdr_banding.mkv

    This is cut from an untouched 4K HDR BD (for educational purposes) and highlights the banding issue very well.
    I took photos of both the LibreELEC output and my TV's internal player output (same manual exposure). It also shows my AVR's info menu, confirming 8bit. One can clearly see the banding in the top part. This is Krypton by the way.
    http://imgur.com/a/VV5HH

    I have to add that this is an extreme case and it's not nearly as noticeable in real film material, hence people saying that they don't see the difference.


  • Take a look at this clip:
    hdr_banding.mkv

    This is cut from an untouched 4K HDR BD (for educational purposes) and highlights the banding issue very well.
    I took photos of both the LibreELEC output and my TV's internal player output (same manual exposure). It also shows my AVR's info menu, confirming 8bit. One can clearly see the banding in the top part. This is Krypton by the way.
    http://imgur.com/a/VV5HH

    I have to add that this is an extreme case and it's not nearly as noticeable in real film material, hence people saying that they don't see the difference.


    Thank you, this clip is an excellent example. I also get the banding you outlined on Jarvis, though there are small clips where on jarvis it isn't as noticeable as on krypton. I was mistaken about jarvis doing 10 bit output. When I get a chance this weekend, I'm going to flash a box to android (marshmallow first, then nougat) to test this clip with the "deep color" and "hdr" android options enabled/set to auto.

    Edited once, last by johngalt (May 6, 2017 at 4:15 AM).

  • Hi, i'm testing LibreELEC-S905.arm-8.0-8.0.1j on mini mxIII 905 2gb 16 gb.
    I'm not able to see in audio setting optical output, only hdmi or bluetooth.
    How i can do to set spdif ?
    Thankyou

  • Hi all,
    Is there a way to edit boot config.txt to add disable_overscan=1? I have emulationstation and RetroArch/Libretro running on the lastest J version on a V88pro -> Games
    It runs great. But my tv has no option to disable the overscan and the picture is part ouside the screen (only in emustation and boot in kodi/retroarch i can adjust screen settings)there is no config.txt in the /flash dir so do i have to edit an other file or is there an other option?


  • It also shows my AVR's info menu, confirming 8bit.

    But your AVR also shows BT.2020, so wesk05 was wrong about that.

    Did you test this with Jarvis too?
    Again, I would not be surprised if Jarvis truncated to 8 bit as well, but if so, it does it much better.

  • But your AVR also shows BT.2020, so wesk05 was wrong about that.

    Did you test this with Jarvis too?
    Again, I would not be surprised if Jarvis truncated to 8 bit as well, but if so, it does it much better.

    I tested it with Jarvis too, albeit without taking pictures. It's also 8bit, but the banding might well be less noticeable. I haven't tried out other clips (I am running Krypton since the day I got the box).

    wesk05 probably didn't do the steps outlined in my previous post to get 2020. It seems when starting playback, 2020 is triggered for a split second, but then the mode changes from GUI (most likely 60 Hz, default) to video (probably 23.976 Hz) and it gets "lost". This is a kernel bug. It can possibly be worked around by switching mode before initializing decoding via introduction of a timeout.

    Edited once, last by kubrickdave (May 6, 2017 at 12:27 PM).

  • Just downloaded and installed 8.0.1j to my MiniMX. I'm using a Hauppauge Win TV HD Dual (Dual DVB-T/T2/C tuner) but sadly the CrazyCat patch introduced here : em28xx: Extended WinTV DualHD DVB & ATSC support. · crazycat69/linux_media@e3ed099 · GitHub isn't in the driver build currently being used ? (It was added on Jan 5th I think)

    As a result only one tuner is available, not two? Is it possible to add dual tuner suppot from this patch (or by using a newer Crazy Cat build)? The LibreElec 8.0.1 MR Raspberry Pi 2/3 release has it implemented.


    (More discussion of this tuner here : thread-2867.html )

    Edited once, last by noggin (May 6, 2017 at 3:57 PM).

  • kszaq - the 8.0.1j build is working great for me on both my S905 (Tronsmart) and S905X (Venz V10 Pro) boxes.

    All my stereo and multichannel PCM audio files play back properly at the correct sampling rate (44.1, 48, 88.2, 176.4 and 192kHz).
    All of the HD proprietary audio formats from DTS and Dolby play back correctly, including Dolby True HD which was causing me an issue before.
    Suspend seems to work fine on both boxes also.
    The S905X box is limited by its 100Mb/s ethernet connection, though - it is not able to pull data fast enough from my NAS to play the "jellyfish" UHD sample video, whereas the S905 box with its 1Gb/s ethernet plays it without difficulty. Running a monitor on my NAS shows the S905 pulling 22MB/s (176Mb/s) when playing that particular sample, so you definitely need Gb LAN or fast wifi. The S905X plays the file perfectly from USB and it has the advantage of supporting VP9. Pity they skimped on the ethernet!

    Many thanks for all your efforts.


  • hi kszaq whether it is possible for dvb drivers for libreelec for ferguson ariva 4k i can pay if you can't do this for free sorry for my english but im from poland

    It would be very hard to do for 2 reasons:

    • I don't have this device
    • no drivers that can be added and used are available


    As you can see from the other thread, afl1 implemented drivers for some other internal tuners but AFAIK Ferguson Arvia has different hardware: thread-2722.html

    Twój angielski nie jest wcale zły, wszystko zrozumiałem. :D


    Just downloaded and installed 8.0.1j to my MiniMX. I'm using a Hauppauge Win TV HD Dual (Dual DVB-T/T2/C tuner) but sadly the CrazyCat patch introduced here : https://github.com/crazycat69/linux_medi...15c134a706 isn't in the driver build currently being used ? (It was added on Jan 5th I think)

    As a result only one tuner is available, not two? Is it possible to add dual tuner suppot from this patch (or by using a newer Crazy Cat build)? The LibreElec 8.0.1 MR Raspberry Pi 2/3 release has it implemented.

    My builds use 2017-04-17 version of media_build drivers, the patch should be there.

    If you want the same media_build version as in official LE 8.0.1 (i.e. 2017-01-22), you can try using 8.0.1a.

  • Fat Tony,

    That is the only issue with the s905x. Should have charged 50 instead of 40. For the clip that you just couldn't get enough bandwidth for, I have something to try. Have you tried mounting the NAS so the OS handles the network stuff, instead of Kodi. I had a lot of troubles with my box and larger files. But it was always almost enough, so I would keep struggling with it. Haven't had a single stutter since and I play some huge files. I wish I had done it months ago when it was suggested.

    R4w has been suggesting this and I wish I'd listened sooner. It's a mount command like here:

    Mounting network shares - OpenELEC

    If you have tried this and it's too basic for you, apologies.
    [hr]
    8.0.1j seems to have everything perfect with my box as well. Smooth as butter playback in all rates, audio files, and dts-hd trueHD. I have to keep testing but you've really made this box a winner kszaq, Thank You!