[TESTING][S905(X)] 10bit/HDR/Dithering Test Builds & Discussion

  • First off - Great work on this - Many thanks!

    I was stuck using MrMC on an apple tv and kodi on a NUC5PPYH till I realized I could actually run 2160p on a box that cost less than the SSD on the NUC

    The display in use is a Samsung JS9000 which is a true 10bit panel hooked to a Marantz SR6010 that fully supports 10bit

    I installed the current kszaq 8.2 version Amlogic s905x box till I realized I probably need this fork

    However, I do have a very fundamental question

    I tried playing back a 10 bit video which was reported by the AVR as 8 bit

    Subsequently, I enabled 10bit on the box by setting the class attribute as follows (on the original kszaq 8.2 commit)

    Code
    echo '444,10bit' > /sys/class/amhdmitx/amhdmitx0/attr

    However,now the AVR reports 10bit>10bit at all times, i.e. not only while playing a 10bit video but even regular 8 bit videos

    Short of copying said files on a USB drive and running a visual comparison between playback off the USB drive on the TV vs Kodi, is there anyway to conclusively determine what bit depth Kodi is actually sending out the output as?

  • I don't know if this is the normal way the Netflix addon works but it only occasionally shows movies in 720HD. Most stay around 640x480. Is this the expected behaviour? Is there any forum I can go to to discuss this?

  • Sorry I've been off for awhile, had real life and other projects require significant attention. I currently recommend kszaq's 8.2 builds over these, all changes here have been merged in. Regarding the leia builds, I stopped using them because of instability but may maintain the branch and push some builds. I still need to update this OP.

    Yes, that will set 10 bit output at all time, but it's not an issue while playing back 8 bit videos. When 10 bit output is enabled there is also no 10->8bit dithering used. This is all possible in kszaq's 8.2 builds as well.

  • The default branches on kszaq's github for both linux-amlogic-le and libreelec have all these kernel changes merged in.

    Found them. My bad. :)

    P.S.: I'm wondering if we will ever see fully functional upstream kernel support (including the video decoding functionality). Would be awesome!

  • Found them. My bad. :)

    P.S.: I'm wondering if we will ever see fully functional upstream kernel support (including the video decoding functionality). Would be awesome!

    I think it will happen sometime :)

    Hi johngalt

    do you think RGB issue can be fixed in 8.2 ?

    Thanks in advance !

    Yes, but i'm not sure of the exact issue. It seems to be fixed without the amports reverts that fix some playback bugs.

  • compiled latest amlmaster but is crashes whenever i try to play a video here is crashlog any pointers?

    cbSO

    this fixed it

    --- a/packages/multimedia/ffmpeg/package.mk

    +++ b/packages/multimedia/ffmpeg/package.mk

    @@ -62,7 +62,10 @@ fi

    case "$TARGET_ARCH" in

    arm)

    - CFLAGS="$CFLAGS -mthumb"

    + FFMPEG_TABLES="--enable-hardcoded-tables"

    + ;;

    + *)

    + FFMPEG_TABLES="--disable-hardcoded-tables"

    ;;

    esac

    @@ -153,6 +156,7 @@ configure_target() {

    $FFMPEG_VDPAU \

    --disable-dxva2 \

    --enable-runtime-cpudetect \

    + $FFMPEG_TABLES \

    --disable-encoders \

    --enable-encoder=ac3 \

    --enable-encoder=aac \

    Edited once, last by Gendo (September 10, 2017 at 11:24 AM).

  • hi Friends ..

    I am trying latest build.. so i could play around with the netflix plugin.. and i can say most things i need are working.. exept my Vu+/enigma2 pvr plugin..

    says something about missing bla bla ...