[LibreELEC v8.0.0] RaspberryPi2 HEVC 10bit decoding

  • Hi,
    In LibreELEC v7.x i could watch HEVC even with 10bit encoding.
    In LibreELEC v8.x only 8bit works. At 10bit i have only audio.
    Seems the support for 10bit hasn´t been added yet:
    OpenELEC Testbuilds for RaspberryPi (Kodi 17.0)

    WORKS:
    Video
    ID : 1
    Format : HEVC
    Format/Info : High Efficiency Video Coding
    Format profile : [email protected]@Main
    Codec ID : V_MPEGH/ISO/HEVC
    Duration : 22 min
    Bit rate : 804 kb/s
    Width : 960 pixels
    Height : 540 pixels
    Display aspect ratio : 16:9
    Frame rate mode : Constant
    Frame rate : 23.976 (24000/1001) FPS
    Color space : YUV
    Chroma subsampling : 4:2:0
    :exclamation: Bit depth : 8 bits
    Bits/(Pixel*Frame) : 0.065
    Stream size : 132 MiB (71%)
    Writing library : x265 1.4+222-5f9f7194267b:[Linux][GCC 4.8.2][64 bit]
    Encoding settings : wpp / ctu=64 / tu-intra-depth=3 / tu-inter-depth=3 / me=3 / subme=4 / merange=57 / rect / amp / max-merge=4 / temporal-mvp / no-early-skip / no-fast-cbf / rdpenalty=0 / no-tskip / no-tskip-fast / strong-intra-smoothing / no-lossless / no-cu-lossless / no-constrained-intra / no-fast-intra / open-gop / interlace=0 / keyint=250 / min-keyint=23 / scenecut=40 / rc-lookahead=40 / bframes=8 / bframe-bias=0 / b-adapt=2 / ref=5 / weightp / weightb / aq-mode=1 / aq-strength=1.00 / cbqpoffs=0 / crqpoffs=0 / rd=6 / psy-rd=0.00 / psy-rdoq=0.00 / signhide / lft / sao / no-sao-non-deblock / b-pyramid / cutree / rc=crf / crf=22.0 / qcomp=0.60 / qpmin=0 / qpmax=51 / qpstep=4 / ipratio=1.40 / pbratio=1.30
    Default : Yes
    Forced : No

    FAILS:
    Video
    ID : 1
    Format : HEVC
    Format/Info : High Efficiency Video Coding
    Format profile : Main 10@L3@Main
    Codec ID : V_MPEGH/ISO/HEVC
    Duration : 46 min
    Bit rate : 611 kb/s
    Width : 960 pixels
    Height : 540 pixels
    Display aspect ratio : 16:9
    Frame rate mode : Constant
    Frame rate : 23.976 (24000/1001) FPS
    Color space : YUV
    Chroma subsampling : 4:2:0
    :exclamation: Bit depth : 10 bits
    Bits/(Pixel*Frame) : 0.049
    Stream size : 204 MiB (54%)
    Writing library : x265 1.8+2-55a4a9b920ff:[Linux][GCC 4.8.4][64 bit] 10bit
    Encoding settings : wpp / ctu=64 / min-cu-size=8 / max-tu-size=32 / tu-intra-depth=1 / tu-inter-depth=1 / me=1 / subme=2 / merange=57 / no-rect / no-amp / max-merge=2 / temporal-mvp / no-early-skip / rdpenalty=0 / no-tskip / no-tskip-fast / strong-intra-smoothing / no-lossless / no-cu-lossless / no-constrained-intra / no-fast-intra / open-gop / no-temporal-layers / interlace=0 / keyint=250 / min-keyint=23 / scenecut=40 / rc-lookahead=20 / lookahead-slices=0 / bframes=4 / bframe-bias=0 / b-adapt=2 / ref=3 / limit-refs=0 / weightp / no-weightb / aq-mode=1 / qg-size=32 / aq-strength=1.00 / cbqpoffs=0 / crqpoffs=0 / rd=3 / psy-rd=0.30 / rdoq-level=0 / psy-rdoq=0.00 / signhide / deblock / sao / no-sao-non-deblock / b-pyramid / cutree / rc=crf / crf=20.0 / qcomp=0.60 / qpmin=0 / qpmax=51 / qpstep=4 / ipratio=1.40 / pbratio=1.30
    Language : English
    Default : No
    Forced : No

    Edited once, last by dacook8 (February 25, 2017 at 8:42 PM).

  • HEVC is already a big hurdle for a RPi. Making it also do 10bit making the CPU even more tired already.
    Get some proper hardware if you want to watch 10bit HEVC stuff, like an Odroid C2 or Wetek HUB.