Display MoreHello,
I just got my ODROID C2 and wanted to try playing some my files.
When playing some files the do not seem to be able to play, specifically there is either no response on the first try to play the video (just the default loading animation) or on the second try (after pressing Esc to stop the loading circle) there is only sound and no video (black screen).
The files are MKV with H265.
I search the forum and could find similar reports but no solution was provided besides downgrading:
Issue during videos with my odroid C2 and libreelec 9
Understanding 265 and HEVC Playback
The problem does not occur when I try to play the files using Kodi on my workstation. Other players like MPV or VLC also work without issue.
Also I checked the old 8.1 version on my ODROID-C2, the problem is present as well.
Which leads me believe the problem to be specific to LibreELEC (on ODROID C2).
I created a log, when trying to play one such file: 2018-06-22 13:11:52.412 T:4086914992 NOTICE: ------------------------------- - Pastebin.com
What I could find in the log were the following lines, which may help identify the problem:
Code... 2019-03-16 22:05:27.212 T:3539100528 DEBUG: CVideoPlayerVideo - video decoder returned error ... 2019-03-16 22:05:46.154 T:3890393968 ERROR: CDVDVideoCodecAmlogic::Open - InstanceGuard locked 2019-03-16 22:05:46.155 T:3890393968 INFO: CVideoPlayerVideo::OpenStream - could not open video codec 2019-03-16 22:05:46.155 T:3539100528 DEBUG: CVideoPlayerVideo - CDVDMsg::GENERAL_PAUSE: 0 ...
Here is the video mediainfo of one of the problematic files:
Code Display MoreVideoID : 1 Format : HEVC Format/Info : High Efficiency Video Coding Format profile : @L3.1@Main Codec ID : V_MPEGH/ISO/HEVC Duration : 22 min 53 s Width : 1 280 pixels Height : 720 pixels Display aspect ratio : 16:9 Frame rate mode : Constant Frame rate : 29.970 (29970/1000) FPS Chroma subsampling : 4:4:4 Bit depth : 10 bits Writing library : x265 2.6+13-6b079854e56e:[Windows][GCC 7.1.0][64 bit] 10bit Encoding settings : cpuid=1050111 / frame-threads=2 / numa-pools=4 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=3 / input-res=1280x720 / interlace=0 / total-frames=41402 / level-idc=0 / high-tier=1 / uhd-bd=0 / ref=3 / no-allow-non-conformance / no-repeat-headers / annexb / no-aud / no-hrd / info / hash=0 / no-temporal-layers / open-gop / min-keyint=25 / keyint=250 / gop-lookahead=0 / bframes=4 / b-adapt=0 / b-pyramid / bframe-bias=0 / rc-lookahead=15 / lookahead-slices=4 / scenecut=40 / no-intra-refresh / ctu=64 / min-cu-size=8 / no-rect / no-amp / max-tu-size=32 / tu-inter-depth=1 / tu-intra-depth=1 / limit-tu=0 / rdoq-level=0 / dynamic-rd=0.00 / no-ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / strong-intra-smoothing / max-merge=2 / limit-refs=3 / no-limit-modes / me=1 / subme=2 / merange=57 / temporal-mvp / weightp / no-weightb / no-analyze-src-pics / deblock=0:0 / sao / no-sao-non-deblock / rd=2 / no-early-skip / rskip / fast-intra / no-tskip-fast / no-cu-lossless / no-b-intra / no-splitrd-skip / rdpenalty=0 / psy-rd=0.00 / psy-rdoq=0.00 / no-rd-refine / analysis-reuse-mode=0 / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=crf / crf=25.0 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=0 / ipratio=1.40 / pbratio=1.30 / aq-mode=2 / aq-strength=1.00 / cutree / zone-count=0 / no-strict-cbr / qg-size=32 / no-rc-grain / qpmax=69 / qpmin=0 / no-const-vbv / sar=1 / overscan=0 / videoformat=5 / range=0 / colorprim=2 / transfer=2 / colormatrix=2 / chromaloc=0 / display-window=0 / max-cll=0,0 / min-luma=0 / max-luma=1023 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / no-opt-qp-pps / no-opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / no-opt-cu-delta-qp / no-aq-motion / no-hdr / no-hdr-opt / no-dhdr10-opt / analysis-reuse-level=5 / scale-factor=0 / refine-intra=0 / refine-inter=0 / refine-mv=0 / no-limit-sao / ctu-info=0 / no-lowpass-dct / refine-mv-type=0 / copy-pic=1 Language : Japanese Default : Yes Forced : No
The difference I could find between working files and the ones that are not is the line of the format profile.
Working ones have "Main 10@L4@Main" and not-working ones "@L4@Main". So the first part is missing, maybe this is stumping Kodi?
I would appreciate some pointers in fixing the issues.
Thanks in advance.
I would be interested in your findings as ive recently had a notion to look at odroidc2 as a replacement for my minix box.