This is very bizarre.
You each have different error codes returned.
- Error -38
Jul 30, 2025 12:08:18.853 [139702873758520] DEBUG - [Req#5d/Transcode] Codecs: testing h264_vaapi (encoder)
Jul 30, 2025 12:08:18.853 [139702873758520] DEBUG - [Req#5d/Transcode] Codecs: hardware transcoding: testing API vaapi for device '/dev/dri/renderD128' (Intel GeminiLake [UHD Graphics 600])
Jul 30, 2025 12:08:18.854 [139702873758520] DEBUG - [Req#5d/Transcode] [FFMPEG] - Format 0x32315659 -> yuv420p.
Jul 30, 2025 12:08:18.854 [139702873758520] DEBUG - [Req#5d/Transcode] [FFMPEG] - Format 0x30323449 -> yuv420p.
Jul 30, 2025 12:08:18.854 [139702873758520] DEBUG - [Req#5d/Transcode] [FFMPEG] - Format 0x3231564e -> nv12.
Jul 30, 2025 12:08:18.854 [139702873758520] DEBUG - [Req#5d/Transcode] [FFMPEG] - Format 0x32595559 -> yuyv422.
Jul 30, 2025 12:08:18.854 [139702873758520] DEBUG - [Req#5d/Transcode] [FFMPEG] - Format 0x59565955 -> uyvy422.
Jul 30, 2025 12:08:18.854 [139702873758520] DEBUG - [Req#5d/Transcode] [FFMPEG] - Format 0x48323234 -> yuv422p.
Jul 30, 2025 12:08:18.854 [139702873758520] DEBUG - [Req#5d/Transcode] [FFMPEG] - Format 0x58424752 -> rgb0.
Jul 30, 2025 12:08:18.854 [139702873758520] DEBUG - [Req#5d/Transcode] [FFMPEG] - Format 0x58524742 -> bgr0.
Jul 30, 2025 12:08:18.854 [139702873758520] DEBUG - [Req#5d/Transcode] [FFMPEG] - Format 0x30313050 -> p010le.
Jul 30, 2025 12:08:18.854 [139702873758520] DEBUG - [Req#5d/Transcode] [FFMPEG] - Created surface 0x4000000.
Jul 30, 2025 12:08:18.854 [139702873758520] DEBUG - [Req#5d/Transcode] [FFMPEG] - Direct mapping possible.
Jul 30, 2025 12:08:18.854 [139702873758520] ERROR - [Req#5d/Transcode] [FFMPEG] - No usable encoding profile found.
Jul 30, 2025 12:08:18.854 [139702873758520] WARN - [Req#5d/Transcode] Codecs: avcodec_open2 returned -38 for encoder 'h264_vaapi'
Jul 30, 2025 12:08:18.854 [139702873758520] DEBUG - [Req#5d/Transcode] Codecs: testing hevc_vaapi (encoder)
Jul 30, 2025 12:08:18.859 [139702873758520] DEBUG - [Req#5d/Transcode] Codecs: hardware transcoding: testing API vaapi for device '/dev/dri/renderD128' (Intel GeminiLake [UHD Graphics 600])
Jul 30, 2025 12:08:18.860 [139702873758520] DEBUG - [Req#5d/Transcode] [FFMPEG] - Format 0x32315659 -> yuv420p.
Jul 30, 2025 12:08:18.860 [139702873758520] DEBUG - [Req#5d/Transcode] [FFMPEG] - Format 0x30323449 -> yuv420p.
Jul 30, 2025 12:08:18.860 [139702873758520] DEBUG - [Req#5d/Transcode] [FFMPEG] - Format 0x3231564e -> nv12.
Jul 30, 2025 12:08:18.860 [139702873758520] DEBUG - [Req#5d/Transcode] [FFMPEG] - Format 0x32595559 -> yuyv422.
Jul 30, 2025 12:08:18.860 [139702873758520] DEBUG - [Req#5d/Transcode] [FFMPEG] - Format 0x59565955 -> uyvy422.
Jul 30, 2025 12:08:18.860 [139702873758520] DEBUG - [Req#5d/Transcode] [FFMPEG] - Format 0x48323234 -> yuv422p.
Jul 30, 2025 12:08:18.860 [139702873758520] DEBUG - [Req#5d/Transcode] [FFMPEG] - Format 0x58424752 -> rgb0.
Jul 30, 2025 12:08:18.860 [139702873758520] DEBUG - [Req#5d/Transcode] [FFMPEG] - Format 0x58524742 -> bgr0.
Jul 30, 2025 12:08:18.860 [139702873758520] DEBUG - [Req#5d/Transcode] [FFMPEG] - Format 0x30313050 -> p010le.
Jul 30, 2025 12:08:18.860 [139702873758520] DEBUG - [Req#5d/Transcode] [FFMPEG] - Created surface 0x4000000.
Jul 30, 2025 12:08:18.860 [139702873758520] DEBUG - [Req#5d/Transcode] [FFMPEG] - Direct mapping possible.
Jul 30, 2025 12:08:18.860 [139702873758520] ERROR - [Req#5d/Transcode] [FFMPEG] - No usable encoding profile found.
Jul 30, 2025 12:08:18.861 [139702873758520] WARN - [Req#5d/Transcode] Codecs: avcodec_open2 returned -38 for encoder 'hevc_vaapi'
Jul 30, 2025 12:08:18.861 [139702873758520] INFO - [Req#5d/Transcode] CodecManager: obtaining decoder 'hevc'
- Error code -95
Jul 30, 2025 12:00:01.753 [139864497478456] DEBUG - [Req#85/Transcode] Codecs: Testing with profile 'Main 10'
Jul 30, 2025 12:00:01.753 [139864497478456] DEBUG - [Req#85/Transcode] [FFMPEG] - nal_unit_type: 32(VPS), nuh_layer_id: 0, temporal_id: 0
Jul 30, 2025 12:00:01.753 [139864497478456] DEBUG - [Req#85/Transcode] [FFMPEG] - nal_unit_type: 33(SPS), nuh_layer_id: 0, temporal_id: 0
Jul 30, 2025 12:00:01.753 [139864497478456] DEBUG - [Req#85/Transcode] [FFMPEG] - nal_unit_type: 34(PPS), nuh_layer_id: 0, temporal_id: 0
Jul 30, 2025 12:00:01.753 [139864497478456] DEBUG - [Req#85/Transcode] [FFMPEG] - nal_unit_type: 20(IDR_N_LP), nuh_layer_id: 0, temporal_id: 0
Jul 30, 2025 12:00:01.753 [139864497478456] DEBUG - [Req#85/Transcode] [FFMPEG] - Decoding VPS
Jul 30, 2025 12:00:01.753 [139864497478456] DEBUG - [Req#85/Transcode] [FFMPEG] - Main 10 profile bitstream
Jul 30, 2025 12:00:01.753 [139864497478456] DEBUG - [Req#85/Transcode] [FFMPEG] - Decoding SPS
Jul 30, 2025 12:00:01.753 [139864497478456] DEBUG - [Req#85/Transcode] [FFMPEG] - Main 10 profile bitstream
Jul 30, 2025 12:00:01.753 [139864497478456] DEBUG - [Req#85/Transcode] [FFMPEG] - Decoding VUI
Jul 30, 2025 12:00:01.753 [139864497478456] DEBUG - [Req#85/Transcode] [FFMPEG] - Decoding PPS
Jul 30, 2025 12:00:01.753 [139864497478456] DEBUG - [Req#85/Transcode] [FFMPEG] - Format vaapi chosen by get_format().
Jul 30, 2025 12:00:01.753 [139864497478456] DEBUG - [Req#85/Transcode] [FFMPEG] - Format vaapi requires hwaccel initialisation.
Jul 30, 2025 12:00:01.753 [139864497478456] ERROR - [Req#85/Transcode] [FFMPEG] - No support for codec hevc profile 2.
Jul 30, 2025 12:00:01.753 [139864497478456] ERROR - [Req#85/Transcode] [FFMPEG] - Failed setup for format vaapi: hwaccel initialisation returned error.
Jul 30, 2025 12:00:01.753 [139864497478456] DEBUG - [Req#85/Transcode] [FFMPEG] - Format vaapi not usable, retrying get_format() without it.
Jul 30, 2025 12:00:01.753 [139864497478456] DEBUG - [Req#85/Transcode] [FFMPEG] - Format yuv420p10le chosen by get_format().
Jul 30, 2025 12:00:01.753 [139864497478456] DEBUG - [Req#85/Transcode] [FFMPEG] - Decoded frame with POC 0.
Jul 30, 2025 12:00:01.753 [139864497478456] DEBUG - [Req#85/Transcode] Codecs: dummy-frame test returned software frame
Jul 30, 2025 12:00:01.753 [139864497478456] WARN - [Req#85/Transcode] Codecs: packet decode testing returned -95 for decoder 'hevc'
Jul 30, 2025 12:00:01.754 [139864497478456] DEBUG - [Req#85/Transcode] MDE: LG Colors of Journey HDR 4K Demo: selected media 0 / 52
Let’s do something different
- Stop PMS
- DELETE the contents of the
Codecsfolder - Start PMS
- Add this file as an ‘other videos’ type library file (where the LG is)
It’s 8.1 MB (very small) and only a few seconds. I want to see what PMS and the HW do with it.