I had to re-install openSUSE Tw-Slowroll on my Dell XPS-13/9370 with
i7/ UHD620 iGPU ( Intel Coffe Lake, gen8, 2017).
It worked previously when I tested cin-12-02-2026-x86_64.AppImage
and ffmpeg transcoding with h264_vulkan before that.
May be it was disabled upstream due to lack of red channel you reported?
After all, if image is missing one color channel it hardly worth keeping it enabled, people will get completely ruined encodes ...
There is whole "Intel fired some devs, Intel trying to hire some devs" thing going on, so I guess internally it can be quite inconsistent view about what can be done about that case, realistically.
The equivalent tests errors out with h264_vulkan, but works with
h264_vaapi and h264_qsv
Cingg
------
[h264_vulkan @ 0x7f2f462a0900] Device does not support the
VK_KHR_video_maintenance1 extension!
FFMPEG::open_encoder err: Function not implemented
int FFMPEG::open_encoder(const char*, const char*):
open failed
h264_vulkan:/home/terje/Videos/hdv09_04_cin_h264_vulkan_8b420.mp4
Render::render_single: Session finished.
ffmpeg-8 (system)
-----------------
[h264_vulkan @ 0x55c10724c340] Device does not support the
VK_KHR_video_maintenance1 extension!
[vost#0:0/h264_vulkan @ 0x55c1071c8cc0] [enc:h264_vulkan @
0x55c1071ea0c0] Error while opening encoder - maybe incorrect
parameters such as bit_rate, rate, width or height.
[vf#0:0 @ 0x55c10724c700] Error sending frames to consumers:
Function not implemented
[vf#0:0 @ 0x55c10724c700] Task finished with error code: -38
(Function not implemented)
[vf#0:0 @ 0x55c10724c700] Terminating thread with return code -38
(Function not implemented)
[vost#0:0/h264_vulkan @ 0x55c1071c8cc0] [enc:h264_vulkan @
0x55c1071ea0c0] Could not open encoder before EOF
[vost#0:0/h264_vulkan @ 0x55c1071c8cc0] Task finished with error
code: -22 (Invalid argument)
[vost#0:0/h264_vulkan @ 0x55c1071c8cc0] Terminating thread with
return code -22 (Invalid argument)
[out#0/mp4 @ 0x55c1071b95c0] Nothing was written into output file,
because at least one of its streams received no packets.
I have verified that the same tests work on my 2 year more legacy
Sky Lake with i7/ HD530 iGPU (gen6, 2015) and Slowroll.
--------
So far I have not discovered possible missing package, driver or
lib that cause this issue, so troubleshooting hints are welcome.
Without equivalent hardware and system, it is difficult to compare
installed package lists, but these expected the most relevant:
zypper se -i driver
i | brltty-driver-at-spi2 | AT-SPI 2 driver for BRLTTY
| package
i | brltty-driver-brlapi | BrlAPI driver for BRLTTY
| package
i | brltty-driver-speech-dispatcher | Speech Dispatcher driver
for BRLTTY | package
i | brltty-driver-xwindow | XWindow driver for BRLTTY
| package
i+ | intel-media-driver | Intel Media Driver for
VAAPI | package
i+ | intel-vaapi-driver | Intel Driver for Video
Acceleration (VA) API for Linux | package
i | xorg-x11-driver-video | Compatibility metapackage
for X.Org video drivers | package
zypper se -i intel
i+ | intel-media-driver | Intel Media Driver for VAAPI
| package
i+ | intel-vaapi-driver | Intel Driver for Video Acceleration
(VA) API for Linux | package
i | kernel-firmware-intel | Kernel firmware files for
Intel-platform device drivers | package
i | libdrm_intel1 | Userspace interface for Kernel DRM
services for Intel chips | package
i+ | libvulkan_intel | Mesa vulkan driver for Intel GPU
| package
zypper se -i vulkan
i | libgstvulkan-1_0-0 | GStreamer Streaming-Media
Framework Plug-Ins | package
i | libvulkan1 | The Vulkan 3D graphics and
compute API | package
i+ | libvulkan_intel | Mesa vulkan driver for Intel GPU
| package
i | libvulkan_lvp | Mesa vulkan driver for LVP
| package
i | Mesa-vulkan-device-select | Vulkan layer to select Vulkan
devices provided by Mesa | package
i+ | vulkan-tools | Diagnostic utilities for Vulkan
| package
zypper se -i libmfx libvpl libva
i+ | libmfx-gen1_2 | Intel oneVPL GPU Runtime
| package
i+ | libmfx1 | The Intel Media SDK
| package
i | libva-drm2 | DRM backend for the Video Acceleration API
| package
i | libva-glx2 | GLX backend for the Video Acceleration API
| package
i+ | libva-utils | A collection of utilities and examples to
exercise VA-API | package
i | libva-wayland2 | Wayland backend for the Video Acceleration
API | package
i | libva-x11-2 | X11 backend for the Video Acceleration API
| package
i | libva2 | Video Acceleration API
| package
i | libvpl2 | oneAPI Video Processing Library (oneVPL)
dispatcher | package
i | Mesa-libva | Mesa VA-API implementation
| package
_______________________________________________
Cin mailing list -- cin@lists.cinelerra-gg.org
To unsubscribe send an email to cin-leave@lists.cinelerra-gg.org