[Cin] adding onevpl support for buildsystem
Terje J. Hanssen
terjejhanssen at gmail.com
Thu Oct 24 11:40:47 CEST 2024
Den 23.10.2024 22:59, skrev Andrew Randrianasulu:
>
>
> ср, 23 окт. 2024 г., 23:44 Terje J. Hanssen <terjejhanssen at gmail.com>:
>
>
>
>
> 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
>>> <terjejhanssen at gmail.com>:
>>>
>>>
>>>
>>>
>>> Den 18.10.2024 18:37, skrev Andrew Randrianasulu:
>>>>
>>>>
>>>> пт, 18 окт. 2024 г., 19:30 Terje J. Hanssen
>>>> <terjejhanssen at gmail.com>:
>>>>
>>>>
>>>>
>>>>
>>>> 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
> <http://configure.ac:86>
> error: cinelerra-5.1/configure.ac <http://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?
>
> 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.
>>>>
>>>> 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
>>>> <http://expanders.es> ffmpeg ladspa
>>>> lv2_blacklist.txt mplexlo plugins zmpeg3cat zmpeg3show
>>>> README cin expanders.fr <http://expanders.fr>
>>>> hveg2enc locale lv2ui msg shuttlerc
>>>> zmpeg3cc2txt zmpeg3toc
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20241024/d1a7534e/attachment-0001.htm>
More information about the Cin
mailing list