2020-09-09, 14:57
@popcornmix - I built c131e47ada from your gbm branch on Arch ARM (RPi4 4G).
Problem: This 4k HEVC video does not play/just get a blank screen.
Kodi debug log: https://gist.github.com/graysky2/c26a960...be66c1415a
Log from building: https://gist.github.com/graysky2/8d6dcbc...28b52a3159
Snippet from log:
My cmake stanza:
Problem: This 4k HEVC video does not play/just get a blank screen.
Kodi debug log: https://gist.github.com/graysky2/c26a960...be66c1415a
Log from building: https://gist.github.com/graysky2/8d6dcbc...28b52a3159
Snippet from log:
Code:
...
2020-09-19 09:48:59.064 T:414 DEBUG <general>: EGL Debugging:
Error: EGL_BAD_MATCH
Command: eglCreateImageKHR
Type: EGL_DEBUG_MSG_ERROR_KHR
Message: unknown drm fourcc format
2020-09-19 09:48:59.064 T:414 ERROR <general>: CEGLImage::CreateImage - failed to import buffer into EGL image: 12297
2020-09-19 09:48:59.064 T:414 DEBUG <general>: CEGLImage::CreateImage - attributes:
EGL_WIDTH: 3840
EGL_HEIGHT: 2160
EGL_LINUX_DRM_FOURCC_EXT: 808661072
EGL_YUV_COLOR_SPACE_HINT_EXT: EGL_ITU_REC709_EXT
EGL_SAMPLE_RANGE_HINT_EXT: EGL_YUV_NARROW_RANGE_EXT
EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXT: EGL_YUV_CHROMA_SITING_0_EXT
EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT: EGL_YUV_CHROMA_SITING_0_EXT
EGL_DMA_BUF_PLANE0_FD_EXT: 56
EGL_DMA_BUF_PLANE0_OFFSET_EXT: 0
EGL_DMA_BUF_PLANE0_PITCH_EXT: 7680
EGL_DMA_BUF_PLANE1_FD_EXT: 56
EGL_DMA_BUF_PLANE1_OFFSET_EXT: 276480
EGL_DMA_BUF_PLANE1_PITCH_EXT: 7680
...
My cmake stanza:
Code:
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_EXE_LINKER_FLAGS_INIT="-L/opt/vc/lib -lvcsm" \
-DCMAKE_EXE_LINKER_FLAGS="-L/opt/vc/lib -lvcsm" \
-DCMAKE_CXX_FLAGS="-Wl,-L/opt/vc/lib -Wl,-lvcsm" \
-DCMAKE_INSTALL_LIBDIR=/usr/lib \
-DENABLE_EVENTCLIENTS=ON \
-DENABLE_INTERNAL_FFMPEG=ON \
-DENABLE_INTERNAL_FMT=ON \
-DENABLE_INTERNAL_CROSSGUID=ON \
-DENABLE_INTERNAL_FSTRCMP=ON \
-DENABLE_INTERNAL_FLATBUFFERS=ON \
-DENABLE_INTERNAL_SPDLOG=ON \
-DENABLE_EVENTCLIENTS=ON \
-DENABLE_VAAPI=OFF \
-DENABLE_VDPAU=OFF \
-DENABLE_OPENGL=OFF \
-DENABLE_MYSQLCLIENT=ON \
-Dlibdvdcss_URL="/libdvdcss-1.4.2-Leia-Beta-5.tar.gz" \
-Dlibdvdnav_URL="/libdvdnav-6.0.0-Leia-Alpha-3.tar.gz" \
-Dlibdvdread_URL="/libdvdread-6.0.0-Leia-Alpha-3.tar.gz" \
-DFFMPEG_URL="/ffmpeg-4.3.1-Matrix-Alpha1-1.tar.gz" \
-DFMT_URL="/fmt-6.1.2.tar.gz" \
-DCROSSGUID_URL="/crossguid-8f399e8bd4.tar.gz" \
-DFSTRCMP_URL="/fstrcmp-0.7.D001.tar.gz" \
-DFLATBUFFERS_URL="/flatbuffers-1.11.0.tar.gz" \
-DSPDLOG_URL="/spdlog-1.5.0.tar.gz" \
-DCORE_PLATFORM_NAME=gbm \
-DGBM_RENDER_SYSTEM=gles \
../xbmc
make
make preinstall