moonlight-stream / moonlight-qt

GameStream client for PCs (Windows, Mac, Linux, and Steam Link)
GNU General Public License v3.0
10.51k stars 616 forks source link

Add v4l2 Video Support for Flatpak #1048

Closed WisdomCode closed 1 year ago

WisdomCode commented 1 year ago

Is your feature request related to a problem? Please describe. This feature would make hardware acceleration available to an array of SOC devices (probably all Linux ARM devices to be more precise) without the need to compile them on the device itself. The ARM GPU Architecture, Mali, doesn't support VAAPI or VDPAU, but uses the V4L2 API for hardware decoding (and encoding). To be as OS independent in this rather new enviroment as possible, doing this with flatpak seems the most reasonable choice to me. Hardware decoding is especially needed for these often weak ARM CPUs, even more so as most mobile devices, where energy efficiency is key, are ARM.

Describe the solution you'd like As already discussed in #1024, for Hardware acceleration on a Rockchip (or more precise, on a mali gpu), a specially compiled version of ffmpeg is needed. The AUR for Arch has a Version of ffmpeg available for compilation that resolved this particular issue (ffmpeg-v4l2-request-git), but this is of course an arch only solution.

Transferring the parameters in question (or those I've identified as such, feedback is very welcome)

    --enable-v4l2_m2m 
    --enable-v4l2-request 

Did not work, as the latter configuration option is not available in the currently used ffmpeg source code (managed/adjusted by @cgutman (https://github.com/cgutman/ffmpeg). The source used in the AUR on the other hand was not able to be implemented into the flatpak (asked for username and password? https://github.com/jernejsk/ffmpeg). Unfortunately, I am not quite sure what I am looking for, as the difference seems to consist of thousands of commits. I am willing to solve this myself, but some orientation/background is needed here.

Describe alternatives you've considered Compiling ffmpeg locally, or providing a compiled version with the repositories offered for moonlight. May be interesting long term, but flatpak seems to be an easier playground to find out the problems and the quickest way to get everyone on ARM devices hardware decoding capabilities easily.

cgutman commented 1 year ago

The patch from LibreELEC doesn't work in Flatpak due to its reliance on libudev (which is not supported in Flatpaks). I modified it to remove the dependency on libudev.

Please try installing the test build from this PR and let me know if it works: https://github.com/flathub/com.moonlight_stream.Moonlight/pull/29

If it doesn't work, please post the logs.

WisdomCode commented 1 year ago

Thanks for the quick solution! Good news, the flatpak is installable and works. Bad news, hardware acceleration is not working. I sincerely hope this is not a driver issue on my end, and I will do some further research on that. To perpetuate, my Device has an Allwinner A64 with a Mali 400, so its no rockchip. V4L2 in Chromium for example (the one delivered from the debian repo, but also ungoogled chromium from flathub) work ootb, so the acceleration per se is there and supported.

Logs: I think the interesting Part is

00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] Format nv12 chosen by get_format().
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video3
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] driver 'sun8i-di' on card 'sun8i-di' in splane mode
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video2
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] driver 'sun6i-csi' on card 'sun6i-csi' in splane mode
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video1
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] driver 'sun8i-rotate' on card 'sun8i-rotate' in splane mode
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video0
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] driver 'cedrus' on card 'cedrus' in splane mode
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] Could not find a valid device
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] can't configure decoder
...
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] ff_v4l2_request_init: avctx=0x7f38dd6ed0 hw_device_ctx=0x7f384a8210 hw_frames_ctx=(nil)
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_media_device: avctx=0x7f38dd6ed0 ctx=0x7f3800a290 path=/dev/media1 driver=sun6i-csi
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_video_device: opening /sys/dev/char/81:2 failed, Is a directory (21)
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_media_device: avctx=0x7f38dd6ed0 ctx=0x7f3800a290 path=/dev/media0 driver=cedrus
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_video_device: opening /sys/dev/char/81:0 failed, Is a directory (21)

both parts are repeated exactly several times with no difference. Maybe its tried multiple times?

Complete logs in case something I missed here:

00:00:00 - Qt Warning: QSocketNotifier: Can only be used with threads started with QThread
00:00:00 - Qt Warning: Could not find color scheme  ""
00:00:00 - SDL Info (0): Compiled with SDL 2.29.0
00:00:00 - SDL Info (0): Running with SDL 2.29.0
00:00:00 - Qt Info: No translation available for "C"
00:00:00 - SDL Info (0): Detected Wayland
00:00:01 - Qt Warning: qrc:/gui/main.qml:12:1: QML ApplicationWindow: ToolTip must be attached to an Item
00:00:01 - Qt Info: Found "gamecontrollerdb.txt" at "/home/mobian/.var/app/com.moonlight_stream.Moonlight/cache/Moonlight Game Streaming Project/Moonlight/gamecontrollerdb.txt"
00:00:01 - SDL Info (0): Loaded 267 new gamepad mappings
Plugin "GTK3 plugin" uses conflicting symbol "png_free".
00:00:02 - SDL Info (0): V-sync disabled
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver ''
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/iHD_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/i965_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/i965_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_18
kmsro: driver missing
libva error: /usr/lib/aarch64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so init failed
libva info: va_openDriver() returns 2
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/nvidia_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver paths
libva info: VA-API version 1.18.0
libva info: Trying to open /usr/lib64/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/sun4i-drm_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/iHD_drv_video.so
libva info: Trying to open /usr/lib/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/i965_drv_video.so
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/radeonsi_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib64/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/nvidia_drv_video.so
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/nvidia_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Error (0): Failed to initialize VAAPI: -1
libva info: VA-API version 1.18.0
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/sun4i-drm_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/iHD_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/i965_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/i965_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_18
kmsro: driver missing
libva error: /usr/lib/aarch64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so init failed
libva info: va_openDriver() returns 2
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/nvidia_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver paths
libva info: VA-API version 1.18.0
libva info: Trying to open /usr/lib64/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/sun4i-drm_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/iHD_drv_video.so
libva info: Trying to open /usr/lib/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/i965_drv_video.so
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/radeonsi_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib64/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/nvidia_drv_video.so
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/nvidia_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Error (0): Failed to initialize VAAPI: -1
00:00:02 - SDL Warn (0): VDPAU is not supported on Wayland
00:00:02 - SDL Warn (0): VDPAU is not supported on Wayland
00:00:02 - SDL Info (0): Opened DRM render node: /dev/dri/renderD128
00:00:02 - SDL Info (0): Direct rendering via DRM is disabled
00:00:02 - SDL Info (0): DRM backend supports exporting EGLImage
00:00:02 - SDL Error (0): EGLRenderer: SDL_CreateRenderer() failed: Could not create EGL context (call to eglCreateContext failed, reporting an error of EGL_BAD_CONFIG)
00:00:02 - SDL Info (0): Opened DRM render node: /dev/dri/renderD128
00:00:02 - SDL Info (0): Direct rendering via DRM is disabled
00:00:02 - SDL Info (0): Opened DRM render node: /dev/dri/renderD128
00:00:02 - SDL Info (0): Direct rendering via DRM is disabled
00:00:02 - SDL Info (0): DRM backend supports exporting EGLImage
00:00:02 - SDL Error (0): EGLRenderer: SDL_CreateRenderer() already failed on this window!
00:00:02 - SDL Info (0): Opened DRM render node: /dev/dri/renderD128
00:00:02 - SDL Info (0): Direct rendering via DRM is disabled
00:00:02 - FFmpeg: [AVHWDeviceContext @ 0x7f38039440] Cannot load libcuda.so.1
00:00:02 - FFmpeg: [AVHWDeviceContext @ 0x7f38039440] Could not dynamically load CUDA
00:00:02 - SDL Error (0): av_hwdevice_ctx_create(CUDA) failed: -1
00:00:02 - FFmpeg: [AVHWDeviceContext @ 0x7f3803faf0] Cannot load libcuda.so.1
00:00:02 - FFmpeg: [AVHWDeviceContext @ 0x7f3803faf0] Could not dynamically load CUDA
00:00:02 - SDL Error (0): av_hwdevice_ctx_create(CUDA) failed: -1
libva info: VA-API version 1.18.0
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/sun4i-drm_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/iHD_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/i965_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/i965_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_18
kmsro: driver missing
libva error: /usr/lib/aarch64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so init failed
libva info: va_openDriver() returns 2
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/nvidia_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver paths
libva info: VA-API version 1.18.0
libva info: Trying to open /usr/lib64/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/sun4i-drm_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/iHD_drv_video.so
libva info: Trying to open /usr/lib/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/i965_drv_video.so
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/radeonsi_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib64/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/nvidia_drv_video.so
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/nvidia_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Error (0): Failed to initialize VAAPI: -1
libva info: VA-API version 1.18.0
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/sun4i-drm_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/iHD_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/i965_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/i965_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_18
kmsro: driver missing
libva error: /usr/lib/aarch64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so init failed
libva info: va_openDriver() returns 2
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/nvidia_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver paths
libva info: VA-API version 1.18.0
libva info: Trying to open /usr/lib64/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/sun4i-drm_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/iHD_drv_video.so
libva info: Trying to open /usr/lib/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/i965_drv_video.so
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/radeonsi_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib64/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/nvidia_drv_video.so
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/nvidia_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Error (0): Failed to initialize VAAPI: -1
00:00:02 - SDL Warn (0): VDPAU is not supported on Wayland
00:00:02 - SDL Warn (0): VDPAU is not supported on Wayland
00:00:02 - SDL Error (0): Unable to load FFmpeg decoder
00:00:02 - SDL Info (0): V-sync disabled
libva info: VA-API version 1.18.0
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/sun4i-drm_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/iHD_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/i965_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/i965_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_18
kmsro: driver missing
libva error: /usr/lib/aarch64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so init failed
libva info: va_openDriver() returns 2
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/nvidia_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver paths
libva info: VA-API version 1.18.0
libva info: Trying to open /usr/lib64/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/sun4i-drm_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/iHD_drv_video.so
libva info: Trying to open /usr/lib/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/i965_drv_video.so
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/radeonsi_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib64/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/nvidia_drv_video.so
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/nvidia_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Error (0): Failed to initialize VAAPI: -1
libva info: VA-API version 1.18.0
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/sun4i-drm_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/iHD_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/i965_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/i965_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_18
kmsro: driver missing
libva error: /usr/lib/aarch64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so init failed
libva info: va_openDriver() returns 2
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/nvidia_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver paths
libva info: VA-API version 1.18.0
libva info: Trying to open /usr/lib64/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/sun4i-drm_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/iHD_drv_video.so
libva info: Trying to open /usr/lib/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/i965_drv_video.so
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/radeonsi_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib64/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/nvidia_drv_video.so
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/nvidia_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Error (0): Failed to initialize VAAPI: -1
00:00:02 - SDL Warn (0): VDPAU is not supported on Wayland
00:00:02 - SDL Warn (0): VDPAU is not supported on Wayland
00:00:02 - SDL Info (0): Opened DRM render node: /dev/dri/renderD128
00:00:02 - SDL Info (0): Direct rendering via DRM is disabled
00:00:02 - SDL Info (0): DRM backend supports exporting EGLImage
00:00:02 - SDL Error (0): EGLRenderer: SDL_CreateRenderer() failed: Could not create EGL context (call to eglCreateContext failed, reporting an error of EGL_BAD_CONFIG)
00:00:02 - SDL Info (0): Opened DRM render node: /dev/dri/renderD128
00:00:02 - SDL Info (0): Direct rendering via DRM is disabled
00:00:02 - SDL Info (0): Using DRM renderer
00:00:02 - FFmpeg: [hevc_mp4toannexb @ 0x7f38d72b10] The input looks like it is Annex B already
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] Format nv12 chosen by get_format().
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video3
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] driver 'sun8i-di' on card 'sun8i-di' in splane mode
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video2
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] driver 'sun6i-csi' on card 'sun6i-csi' in splane mode
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video1
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] driver 'sun8i-rotate' on card 'sun8i-rotate' in splane mode
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video0
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] driver 'cedrus' on card 'cedrus' in splane mode
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] Could not find a valid device
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] can't configure decoder
00:00:02 - SDL Error (0): Unable to open decoder for format: 100
00:00:02 - SDL Info (0): Opened DRM render node: /dev/dri/renderD128
00:00:02 - SDL Info (0): Direct rendering via DRM is disabled
00:00:02 - SDL Info (0): DRM backend supports exporting EGLImage
00:00:02 - SDL Error (0): EGLRenderer: SDL_CreateRenderer() already failed on this window!
00:00:02 - SDL Info (0): Opened DRM render node: /dev/dri/renderD128
00:00:02 - SDL Info (0): Direct rendering via DRM is disabled
00:00:02 - SDL Info (0): Using DRM renderer
00:00:02 - FFmpeg: [hevc_mp4toannexb @ 0x7f3858a4b0] The input looks like it is Annex B already
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] Format nv12 chosen by get_format().
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video3
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] driver 'sun8i-di' on card 'sun8i-di' in splane mode
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video2
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] driver 'sun6i-csi' on card 'sun6i-csi' in splane mode
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video1
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] driver 'sun8i-rotate' on card 'sun8i-rotate' in splane mode
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video0
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] driver 'cedrus' on card 'cedrus' in splane mode
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] Could not find a valid device
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] can't configure decoder
00:00:02 - SDL Error (0): Unable to open decoder for format: 100
00:00:02 - SDL Info (0): Using SDL renderer
00:00:02 - FFmpeg: [hevc_mp4toannexb @ 0x7f384aff90] The input looks like it is Annex B already
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] Format nv12 chosen by get_format().
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video3
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] driver 'sun8i-di' on card 'sun8i-di' in splane mode
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video2
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] driver 'sun6i-csi' on card 'sun6i-csi' in splane mode
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video1
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] driver 'sun8i-rotate' on card 'sun8i-rotate' in splane mode
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video0
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] driver 'cedrus' on card 'cedrus' in splane mode
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] Could not find a valid device
00:00:02 - FFmpeg: [hevc_v4l2m2m @ 0x7f38dd6ed0] can't configure decoder
00:00:02 - SDL Error (0): Unable to open decoder for format: 100
00:00:02 - FFmpeg: [AVHWDeviceContext @ 0x7f38cc74a0] Cannot load libcuda.so.1
00:00:02 - FFmpeg: [AVHWDeviceContext @ 0x7f38cc74a0] Could not dynamically load CUDA
00:00:02 - SDL Error (0): av_hwdevice_ctx_create(CUDA) failed: -1
00:00:02 - FFmpeg: [AVHWDeviceContext @ 0x7f38cc6240] Cannot load libcuda.so.1
00:00:02 - FFmpeg: [AVHWDeviceContext @ 0x7f38cc6240] Could not dynamically load CUDA
00:00:02 - SDL Error (0): av_hwdevice_ctx_create(CUDA) failed: -1
libva info: VA-API version 1.18.0
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/sun4i-drm_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/iHD_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/i965_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/i965_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_18
kmsro: driver missing
libva error: /usr/lib/aarch64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so init failed
libva info: va_openDriver() returns 2
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/nvidia_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver paths
libva info: VA-API version 1.18.0
libva info: Trying to open /usr/lib64/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/sun4i-drm_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/iHD_drv_video.so
libva info: Trying to open /usr/lib/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/i965_drv_video.so
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/radeonsi_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib64/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/nvidia_drv_video.so
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/nvidia_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Error (0): Failed to initialize VAAPI: -1
libva info: VA-API version 1.18.0
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/sun4i-drm_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/iHD_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/i965_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/i965_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_18
kmsro: driver missing
libva error: /usr/lib/aarch64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so init failed
libva info: va_openDriver() returns 2
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/nvidia_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver paths
libva info: VA-API version 1.18.0
libva info: Trying to open /usr/lib64/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/sun4i-drm_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/iHD_drv_video.so
libva info: Trying to open /usr/lib/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/i965_drv_video.so
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/radeonsi_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib64/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/nvidia_drv_video.so
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/nvidia_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Error (0): Failed to initialize VAAPI: -1
00:00:02 - SDL Warn (0): VDPAU is not supported on Wayland
00:00:02 - SDL Warn (0): VDPAU is not supported on Wayland
00:00:02 - SDL Error (0): Unable to load FFmpeg decoder
00:00:02 - SDL Info (0): V-sync disabled
libva info: VA-API version 1.18.0
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/sun4i-drm_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/iHD_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/i965_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/i965_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_18
kmsro: driver missing
libva error: /usr/lib/aarch64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so init failed
libva info: va_openDriver() returns 2
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/nvidia_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver paths
libva info: VA-API version 1.18.0
libva info: Trying to open /usr/lib64/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/sun4i-drm_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/iHD_drv_video.so
libva info: Trying to open /usr/lib/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/i965_drv_video.so
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/radeonsi_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib64/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/nvidia_drv_video.so
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/nvidia_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Error (0): Failed to initialize VAAPI: -1
libva info: VA-API version 1.18.0
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/sun4i-drm_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/iHD_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/i965_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/i965_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_18
kmsro: driver missing
libva error: /usr/lib/aarch64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so init failed
libva info: va_openDriver() returns 2
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/nvidia_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver paths
libva info: VA-API version 1.18.0
libva info: Trying to open /usr/lib64/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/sun4i-drm_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/iHD_drv_video.so
libva info: Trying to open /usr/lib/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/i965_drv_video.so
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/radeonsi_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib64/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/nvidia_drv_video.so
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/nvidia_drv_video.so
libva info: va_openDriver() returns -1
00:00:02 - SDL Error (0): Failed to initialize VAAPI: -1
00:00:02 - SDL Warn (0): VDPAU is not supported on Wayland
00:00:02 - SDL Warn (0): VDPAU is not supported on Wayland
00:00:02 - SDL Info (0): Opened DRM render node: /dev/dri/renderD128
00:00:02 - SDL Info (0): Direct rendering via DRM is disabled
00:00:02 - SDL Info (0): DRM backend supports exporting EGLImage
00:00:02 - SDL Error (0): EGLRenderer: SDL_CreateRenderer() already failed on this window!
00:00:02 - SDL Info (0): Opened DRM render node: /dev/dri/renderD128
00:00:02 - SDL Info (0): Direct rendering via DRM is disabled
00:00:02 - SDL Info (0): Using DRM renderer
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] nal_unit_type: 7(SPS), nal_ref_idc: 3
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] nal_unit_type: 8(PPS), nal_ref_idc: 3
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] nal_unit_type: 5(IDR), nal_ref_idc: 3
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] nal_unit_type: 5(IDR), nal_ref_idc: 3
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] nal_unit_type: 5(IDR), nal_ref_idc: 3
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] nal_unit_type: 5(IDR), nal_ref_idc: 3
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Decoding VUI
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Format drm_prime chosen by get_format().
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Format drm_prime requires hwaccel initialisation.
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] ff_v4l2_request_init: avctx=0x7f38dd6ed0 hw_device_ctx=0x7f384a8210 hw_frames_ctx=(nil)
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing media device /dev/media1
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_media_device: avctx=0x7f38dd6ed0 ctx=0x7f3800a290 path=/dev/media1 driver=sun6i-csi
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing video device /sys/dev/char/81:2
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_video_device: opening /sys/dev/char/81:2 failed, Is a directory (21)
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing media device /dev/media0
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_media_device: avctx=0x7f38dd6ed0 ctx=0x7f3800a290 path=/dev/media0 driver=cedrus
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing video device /sys/dev/char/81:0
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_video_device: opening /sys/dev/char/81:0 failed, Is a directory (21)
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Failed setup for format drm_prime: hwaccel initialisation returned error.
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Format drm_prime not usable, retrying get_format() without it.
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Format drm_prime chosen by get_format().
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Format drm_prime requires hwaccel initialisation.
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] ff_v4l2_request_init: avctx=0x7f38dd6ed0 hw_device_ctx=0x7f384a8210 hw_frames_ctx=(nil)
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing media device /dev/media1
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_media_device: avctx=0x7f38dd6ed0 ctx=0x7f3800a290 path=/dev/media1 driver=sun6i-csi
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing video device /sys/dev/char/81:2
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_video_device: opening /sys/dev/char/81:2 failed, Is a directory (21)
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing media device /dev/media0
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_media_device: avctx=0x7f38dd6ed0 ctx=0x7f3800a290 path=/dev/media0 driver=cedrus
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing video device /sys/dev/char/81:0
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_video_device: opening /sys/dev/char/81:0 failed, Is a directory (21)
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Failed setup for format drm_prime: hwaccel initialisation returned error.
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Format drm_prime not usable, retrying get_format() without it.
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] decode_slice_header error
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Format drm_prime chosen by get_format().
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Format drm_prime requires hwaccel initialisation.
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] ff_v4l2_request_init: avctx=0x7f38dd6ed0 hw_device_ctx=0x7f384a8210 hw_frames_ctx=(nil)
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing media device /dev/media1
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_media_device: avctx=0x7f38dd6ed0 ctx=0x7f3800a290 path=/dev/media1 driver=sun6i-csi
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing video device /sys/dev/char/81:2
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_video_device: opening /sys/dev/char/81:2 failed, Is a directory (21)
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing media device /dev/media0
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_media_device: avctx=0x7f38dd6ed0 ctx=0x7f3800a290 path=/dev/media0 driver=cedrus
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing video device /sys/dev/char/81:0
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_video_device: opening /sys/dev/char/81:0 failed, Is a directory (21)
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Failed setup for format drm_prime: hwaccel initialisation returned error.
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Format drm_prime not usable, retrying get_format() without it.
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Format drm_prime chosen by get_format().
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Format drm_prime requires hwaccel initialisation.
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] ff_v4l2_request_init: avctx=0x7f38dd6ed0 hw_device_ctx=0x7f384a8210 hw_frames_ctx=(nil)
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing media device /dev/media1
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_media_device: avctx=0x7f38dd6ed0 ctx=0x7f3800a290 path=/dev/media1 driver=sun6i-csi
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing video device /sys/dev/char/81:2
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_video_device: opening /sys/dev/char/81:2 failed, Is a directory (21)
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing media device /dev/media0
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_media_device: avctx=0x7f38dd6ed0 ctx=0x7f3800a290 path=/dev/media0 driver=cedrus
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing video device /sys/dev/char/81:0
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_video_device: opening /sys/dev/char/81:0 failed, Is a directory (21)
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Failed setup for format drm_prime: hwaccel initialisation returned error.
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Format drm_prime not usable, retrying get_format() without it.
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] decode_slice_header error
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Format drm_prime chosen by get_format().
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Format drm_prime requires hwaccel initialisation.
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] ff_v4l2_request_init: avctx=0x7f38dd6ed0 hw_device_ctx=0x7f384a8210 hw_frames_ctx=(nil)
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing media device /dev/media1
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_media_device: avctx=0x7f38dd6ed0 ctx=0x7f3800a290 path=/dev/media1 driver=sun6i-csi
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing video device /sys/dev/char/81:2
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_video_device: opening /sys/dev/char/81:2 failed, Is a directory (21)
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing media device /dev/media0
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_media_device: avctx=0x7f38dd6ed0 ctx=0x7f3800a290 path=/dev/media0 driver=cedrus
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing video device /sys/dev/char/81:0
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_video_device: opening /sys/dev/char/81:0 failed, Is a directory (21)
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Failed setup for format drm_prime: hwaccel initialisation returned error.
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Format drm_prime not usable, retrying get_format() without it.
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Format drm_prime chosen by get_format().
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Format drm_prime requires hwaccel initialisation.
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] ff_v4l2_request_init: avctx=0x7f38dd6ed0 hw_device_ctx=0x7f384a8210 hw_frames_ctx=(nil)
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing media device /dev/media1
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_media_device: avctx=0x7f38dd6ed0 ctx=0x7f3800a290 path=/dev/media1 driver=sun6i-csi
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing video device /sys/dev/char/81:2
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_video_device: opening /sys/dev/char/81:2 failed, Is a directory (21)
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing media device /dev/media0
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_media_device: avctx=0x7f38dd6ed0 ctx=0x7f3800a290 path=/dev/media0 driver=cedrus
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing video device /sys/dev/char/81:0
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_video_device: opening /sys/dev/char/81:0 failed, Is a directory (21)
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Failed setup for format drm_prime: hwaccel initialisation returned error.
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Format drm_prime not usable, retrying get_format() without it.
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] decode_slice_header error
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Format drm_prime chosen by get_format().
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Format drm_prime requires hwaccel initialisation.
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] ff_v4l2_request_init: avctx=0x7f38dd6ed0 hw_device_ctx=0x7f384a8210 hw_frames_ctx=(nil)
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing media device /dev/media1
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_media_device: avctx=0x7f38dd6ed0 ctx=0x7f3800a290 path=/dev/media1 driver=sun6i-csi
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing video device /sys/dev/char/81:2
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_video_device: opening /sys/dev/char/81:2 failed, Is a directory (21)
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing media device /dev/media0
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_media_device: avctx=0x7f38dd6ed0 ctx=0x7f3800a290 path=/dev/media0 driver=cedrus
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing video device /sys/dev/char/81:0
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_video_device: opening /sys/dev/char/81:0 failed, Is a directory (21)
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Failed setup for format drm_prime: hwaccel initialisation returned error.
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Format drm_prime not usable, retrying get_format() without it.
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Format drm_prime chosen by get_format().
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Format drm_prime requires hwaccel initialisation.
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] ff_v4l2_request_init: avctx=0x7f38dd6ed0 hw_device_ctx=0x7f384a8210 hw_frames_ctx=(nil)
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing media device /dev/media1
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_media_device: avctx=0x7f38dd6ed0 ctx=0x7f3800a290 path=/dev/media1 driver=sun6i-csi
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing video device /sys/dev/char/81:2
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_video_device: opening /sys/dev/char/81:2 failed, Is a directory (21)
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing media device /dev/media0
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_media_device: avctx=0x7f38dd6ed0 ctx=0x7f3800a290 path=/dev/media0 driver=cedrus
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] probing video device /sys/dev/char/81:0
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] v4l2_request_probe_video_device: opening /sys/dev/char/81:0 failed, Is a directory (21)
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Failed setup for format drm_prime: hwaccel initialisation returned error.
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] Format drm_prime not usable, retrying get_format() without it.
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] decode_slice_header error
00:00:02 - FFmpeg: [h264 @ 0x7f38dd6ed0] no frame!
00:00:02 - SDL Warn (0): Test decode failed (avcodec_send_packet): Invalid data found when processing input
00:00:02 - SDL Info (0): Opened DRM render node: /dev/dri/renderD128
00:00:02 - SDL Info (0): Direct rendering via DRM is disabled
00:00:02 - SDL Info (0): DRM backend supports exporting EGLImage
00:00:02 - SDL Error (0): EGLRenderer: SDL_CreateRenderer() already failed on this window!
00:00:02 - SDL Info (0): Opened DRM render node: /dev/dri/renderD128
00:00:02 - SDL Info (0): Direct rendering via DRM is disabled
00:00:02 - SDL Info (0): Using DRM renderer
00:00:02 - FFmpeg: [h264_mp4toannexb @ 0x7f38299fe0] The input looks like it is Annex B already
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] Format nv12 chosen by get_format().
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video3
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] driver 'sun8i-di' on card 'sun8i-di' in splane mode
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video2
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] driver 'sun6i-csi' on card 'sun6i-csi' in splane mode
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video1
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] driver 'sun8i-rotate' on card 'sun8i-rotate' in splane mode
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video0
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] driver 'cedrus' on card 'cedrus' in splane mode
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] Could not find a valid device
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] can't configure decoder
00:00:02 - SDL Error (0): Unable to open decoder for format: 1
00:00:02 - SDL Info (0): Opened DRM render node: /dev/dri/renderD128
00:00:02 - SDL Info (0): Direct rendering via DRM is disabled
00:00:02 - SDL Info (0): DRM backend supports exporting EGLImage
00:00:02 - SDL Error (0): EGLRenderer: SDL_CreateRenderer() already failed on this window!
00:00:02 - SDL Info (0): Opened DRM render node: /dev/dri/renderD128
00:00:02 - SDL Info (0): Direct rendering via DRM is disabled
00:00:02 - SDL Info (0): Using DRM renderer
00:00:02 - FFmpeg: [h264_mp4toannexb @ 0x7f38706990] The input looks like it is Annex B already
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] Format nv12 chosen by get_format().
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video3
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] driver 'sun8i-di' on card 'sun8i-di' in splane mode
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video2
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] driver 'sun6i-csi' on card 'sun6i-csi' in splane mode
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video1
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] driver 'sun8i-rotate' on card 'sun8i-rotate' in splane mode
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video0
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] driver 'cedrus' on card 'cedrus' in splane mode
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] Could not find a valid device
00:00:02 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] can't configure decoder
00:00:02 - SDL Error (0): Unable to open decoder for format: 1
00:00:03 - SDL Info (0): Using SDL renderer
00:00:03 - FFmpeg: [h264_mp4toannexb @ 0x7f38dd6d50] The input looks like it is Annex B already
00:00:03 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] Format nv12 chosen by get_format().
00:00:03 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video3
00:00:03 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] driver 'sun8i-di' on card 'sun8i-di' in splane mode
00:00:03 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:03 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video2
00:00:03 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] driver 'sun6i-csi' on card 'sun6i-csi' in splane mode
00:00:03 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:03 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video1
00:00:03 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] driver 'sun8i-rotate' on card 'sun8i-rotate' in splane mode
00:00:03 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:03 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] probing device /dev/video0
00:00:03 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] driver 'cedrus' on card 'cedrus' in splane mode
00:00:03 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] v4l2 output format not supported
00:00:03 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] Could not find a valid device
00:00:03 - FFmpeg: [h264_v4l2m2m @ 0x7f38dd6ed0] can't configure decoder
00:00:03 - SDL Error (0): Unable to open decoder for format: 1
00:00:03 - FFmpeg: [AVHWDeviceContext @ 0x7f38819150] Cannot load libcuda.so.1
00:00:03 - FFmpeg: [AVHWDeviceContext @ 0x7f38819150] Could not dynamically load CUDA
00:00:03 - SDL Error (0): av_hwdevice_ctx_create(CUDA) failed: -1
00:00:03 - FFmpeg: [AVHWDeviceContext @ 0x7f38817ef0] Cannot load libcuda.so.1
00:00:03 - FFmpeg: [AVHWDeviceContext @ 0x7f38817ef0] Could not dynamically load CUDA
00:00:03 - SDL Error (0): av_hwdevice_ctx_create(CUDA) failed: -1
libva info: VA-API version 1.18.0
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/sun4i-drm_drv_video.so
libva info: va_openDriver() returns -1
00:00:03 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/iHD_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/i965_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/i965_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_18
kmsro: driver missing
libva error: /usr/lib/aarch64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so init failed
libva info: va_openDriver() returns 2
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/nvidia_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
00:00:03 - SDL Info (0): Trying fallback VAAPI driver paths
libva info: VA-API version 1.18.0
libva info: Trying to open /usr/lib64/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/sun4i-drm_drv_video.so
libva info: va_openDriver() returns -1
00:00:03 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/iHD_drv_video.so
libva info: Trying to open /usr/lib/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/i965_drv_video.so
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/radeonsi_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib64/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/nvidia_drv_video.so
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/nvidia_drv_video.so
libva info: va_openDriver() returns -1
00:00:03 - SDL Error (0): Failed to initialize VAAPI: -1
libva info: VA-API version 1.18.0
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/sun4i-drm_drv_video.so
libva info: va_openDriver() returns -1
00:00:03 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/iHD_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/i965_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/i965_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_18
kmsro: driver missing
libva error: /usr/lib/aarch64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so init failed
libva info: va_openDriver() returns 2
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/intel-vaapi-driver/nvidia_drv_video.so
libva info: Trying to open /usr/lib/aarch64-linux-gnu/GL/lib/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
00:00:03 - SDL Info (0): Trying fallback VAAPI driver paths
libva info: VA-API version 1.18.0
libva info: Trying to open /usr/lib64/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/dri/sun4i-drm_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/sun4i-drm_drv_video.so
libva info: va_openDriver() returns -1
00:00:03 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/iHD_drv_video.so
libva info: Trying to open /usr/lib/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/i965_drv_video.so
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/radeonsi_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.18.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib64/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib64/va/drivers/nvidia_drv_video.so
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/nvidia_drv_video.so
libva info: va_openDriver() returns -1
00:00:03 - SDL Error (0): Failed to initialize VAAPI: -1
00:00:03 - SDL Warn (0): VDPAU is not supported on Wayland
00:00:03 - SDL Warn (0): VDPAU is not supported on Wayland
00:00:03 - SDL Info (0): Using SDL renderer
00:00:03 - FFmpeg: [h264 @ 0x7f38dd6ed0] nal_unit_type: 7(SPS), nal_ref_idc: 3
00:00:03 - FFmpeg: [h264 @ 0x7f38dd6ed0] nal_unit_type: 8(PPS), nal_ref_idc: 3
00:00:03 - FFmpeg: [h264 @ 0x7f38dd6ed0] nal_unit_type: 5(IDR), nal_ref_idc: 3
00:00:03 - FFmpeg: [h264 @ 0x7f38dd6ed0] nal_unit_type: 5(IDR), nal_ref_idc: 3
00:00:03 - FFmpeg: [h264 @ 0x7f38dd6ed0] nal_unit_type: 5(IDR), nal_ref_idc: 3
00:00:03 - FFmpeg: [h264 @ 0x7f38dd6ed0] nal_unit_type: 5(IDR), nal_ref_idc: 3
00:00:03 - FFmpeg: [h264 @ 0x7f38dd6ed0] Decoding VUI
00:00:03 - FFmpeg: [h264 @ 0x7f38dd6ed0] Format yuv420p chosen by get_format().
00:00:03 - FFmpeg: [h264 @ 0x7f38dd6ed0] Reinit context to 1280x720, pix_fmt: yuv420p
00:00:03 - SDL Info (0): FFmpeg-based video decoder chosen
00:00:04 - Qt Info: Found "gamecontrollerdb.txt" at "/home/mobian/.var/app/com.moonlight_stream.Moonlight/cache/Moonlight Game Streaming Project/Moonlight/gamecontrollerdb.txt"
00:00:04 - SDL Info (0): Loaded 267 new gamepad mappings
00:00:04 - Qt Debug: Current Moonlight version: "4.3.1"
00:00:04 - Qt Info: Latest supported GFE server: "99.99.99.99"
00:00:04 - Qt Info: Gamepad mappings are up to date
00:00:09 - Qt Info: "pop-os" is now offline
cgutman commented 1 year ago

Bad news, hardware acceleration is not working. I sincerely hope this is not a driver issue on my end, and I will do some further research on that.

Nope, it's nothing on your end, just a bug in my patch. Please try the new build: https://github.com/flathub/com.moonlight_stream.Moonlight/pull/29#issuecomment-1659264406

WisdomCode commented 1 year ago

Awesome, that did the trick on my Device (for h264 of course)! So from my side, this can be closed as soon as this is merged on flathub, but in case you want to add something else (or test something), I will leave the closing to you @cgutman

Thanks again for the quick answers and fix!

cgutman commented 1 year ago

The new package is rolling out to stable.

Even though I enabled both H.264 and HEVC stateless APIs, only H.264 is working as of now because the kernel headers in the KDE 5.15-22.08 SDK are too old to have the stateless HEVC APIs (it wasn't finalized until kernel v6.0).

The FreeDesktop 23.08 SDK should be released in the next few weeks which should have the proper headers for stateless HEVC. Once the KDE folks pick that up in a 5.15-23.08 runtime version, I can update the runtime and HEVC should magically start working on capable devices.