чт, 24 окт. 2024 г., 12:40 Terje J. Hanssen <[email protected]>:
Den 23.10.2024 22:59, skrev Andrew Randrianasulu:
ср, 23 окт. 2024 г., 23:44 Terje J. Hanssen <[email protected]>:
Den 23.10.2024 21:25, skrev Terje J. Hanssen:
Den 18.10.2024 20:56, skrev Andrew Randrianasulu:
пт, 18 окт. 2024 г., 21:45 Terje J. Hanssen <[email protected]>:
Den 18.10.2024 18:37, skrev Andrew Randrianasulu:
пт, 18 окт. 2024 г., 19:30 Terje J. Hanssen <[email protected]>:
Den 18.10.2024 09:08, skrev Andrew Randrianasulu:
Can you try attached patch?
default to off, so should be safe?
Can you detail the basic steps to do it?
as always
backup what you think is important (qsv/vaapi profiles, notably)
Will my custom built Cingg using my system ffmpeg be overwritten?
yes, so
1) put this bin folder away somewhere
2) may be try to use appimage tool for making your own appimage out of it.
make clean
git am patch
Does this comprise just the onevpl.patch or also other patches on the current list?
localhost:/Cin # ls -1 *.patch 0001-Add-nv12-as-def.-pixformat-for-qsv-profiles-clarify-.patch 0001-Fix-build-in-makeappimage-for-boost-1.85.patch 0001-Qsv-encoders-for-testing.patch 0001-Update-README-build-instructions.patch 0002-Add-BUGS.patch 0002-Modify-remaining-_qsv-orofiles-to-use-nv12-fix-typo-.patch 0002-makeappimage-tool-add-algorithm-incl-into-core.cpp.patch 0003-Add-DESCRIPTION.patch alt_shortcuts.patch onevpl.patch
I applied
git am onevpl.patch
first, before "make clean", and a second time after "make clean" in case this order was necessary. Then I got this output:
localhost:/Cin # git am onevpl.patch Applying: Add onevpl support to build system error: patch failed: cinelerra-5.1/configure.ac:86 error: cinelerra-5.1/configure.ac: patch does not apply error: patch failed: cinelerra-5.1/thirdparty/Makefile:136 error: cinelerra-5.1/thirdparty/Makefile: patch does not apply Patch failed at 0001 Add onevpl support to build system hint: Use 'git am --show-current-patch=diff' to see the failed patch hint: When you have resolved this problem, run "git am --continue". hint: If you prefer to skip this patch, run "git am --skip" instead. hint: To restore the original branch and stop patching, run "git am --abort". hint: Disable this message with "git config advice.mergeConflict false"
Is this message due to the second attempt, and is safe to continue from here with the next steps below?
yeah, you only need to apply patch once.
Should I apply more than than the onevpl.patch?
I think no? At least I was testing it standalone
if you have "gitk" installed you can run that and observe content of top patch or any patch in tree in tcl/tk gui.
./autogen.sh
./configure --with-single-user --with-onevpl
What's broken here, lvpl no - onevpl error?
localhost:/Cin # ./configure --with-single-user --with-onevpl configure: loading site script /usr/share/site/x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 0.01 checking whether build environment is sane... yes .........snip checking for vaGetDisplayDRM in -lva-drm... yes checking for MFXCreateSession in -lvpl... no configure: error: requires onevpl support.
hm, do you have -devel package from onevpl installed? what "pkg-config --libs vpl" /"pkg-config --cflags vpl" say?
make
and here?
# make make: *** No targets specified and no makefile found. Stop.
make install
return qsv profiles you saved before to bin/ffmpeg/video
bin/cin
My system is
/home/cinelerra/cinelerra-5.1 # ls bin COPYING applications doc expanders.txt info lv2 models pixmaps tips zmpeg3ifochk Cinelerra_factory bdwrite expanders.es ffmpeg ladspa lv2_blacklist.txt mplexlo plugins zmpeg3cat zmpeg3show README cin expanders.fr hveg2enc locale lv2ui msg shuttlerc zmpeg3cc2txt zmpeg3toc