Checked into GIT the following items and thanks to Andrea for testing (much better to have 2 people testing).
0001-Add-Vulkan-detection-to-buildsystem.patch
0002-Add-libplacebo-Vulkan-filter-detection.patch
0003-Fix-libplacebo-enabling-was-typoed-wrong.patch
0004-External-libzimg-support-for-buildsystem.patch
0023-Fixup-seg-name-to-segment-so-format-gui-button-work.patch
I only tested with none of the 3 options, vulkan or libplacebo or libzimg, enabled on Fedora and Ubuntu 16. Needing libzimg for Arch is concerning because Arch is usually ahead of things so does that mean other upcoming distros will need this too? To be continued with other testing tomorrow and subsequent checkins.
I have recently tested the following patches:
0001-Add-Vulkan-detection-to-buildsystem.patch
0004-External-libzimg-support-for-buildsystem.patch
0002-Add-libplacebo-Vulkan-filter-detection.patch
0019-Set-postprocessing-in-libtheora-decoder.patch
0002-Make-x265_hidepth-actually-work.patch
0023-Fixup-seg-name-to-segment-so-format-gui-button-work.patch
0003-Fix-libplacebo-enabling-was-typoed-wrong.patch
Other patches are already in git, I'm not sure which ones still need to be tested. I need number 0004 (libzimg), otherwise I can't compile. The others work fine. I don't quite understand what I should test with x265.
Another thing, I wanted to create encoding presets with AMD's AMF framework (the equivalent of Nvidia's NVENC), since it's open source and has been separated from amdgpu-pro, but I can't enable it in the ./configure phase. Any idea how to do this?
One last thing, not important, just something I'm curious about:
When I load an av1 media file, I get this warning:
"Decoder libdav1d does not support device type vulkan.
HW device init failed, using SW decode"
I wanted to try disabling dav1d and going back to the classic libaom_av1 to test whether hardware-accelerated Vulkan had reached or exceeded the performance of dav1d (which is very fast but software-based). I can't disable dav1d; I tried editing the “decode.opts” file by commenting out the line:
remap_video_decoder libaom-av1=libdav1d
Or by replacing libdav1d with av1_vulkan; but I always get the same warning indicating that dav1d is still running. I also tried disabling dav1d in the ./configure phase (--disable-libdav1d) but it is not taken into account and I continue to get the same warning. Do you know how I could do this? (I remind you that this is just my curiosity, it is not important).
_______________________________________________
Cin mailing list -- cin@lists.cinelerra-gg.org
To unsubscribe send an email to cin-leave@lists.cinelerra-gg.org