[Cin] test patch for 7.0 ffmpeg
Terje J. Hanssen
terjejhanssen at gmail.com
Tue Nov 19 16:58:59 CET 2024
Den 19.11.2024 15:08, skrev Andrew Randrianasulu:
>
>
> On Tue, Nov 19, 2024 at 1:56 PM Terje J. Hanssen
> <terjejhanssen at gmail.com> wrote:
>
>
>
>
> Den 19.11.2024 14:53, skrev Andrew Randrianasulu:
>>
>>
>> On Tue, Nov 19, 2024 at 1:28 PM Terje J. Hanssen
>> <terjejhanssen at gmail.com> wrote:
>>
>>
>>
>>
>> Den 19.11.2024 06:58, skrev Andrew Randrianasulu:
>>>
>>>
>>> вт, 19 нояб. 2024 г., 03:47 Terje J. Hanssen
>>> <terjejhanssen at gmail.com>:
>>>
>>>
>>> Den 18.11.2024 10:52, skrev Andrew Randrianasulu:
>>>> It may work or break it completely ...
>>>>
>>>> apply by normal patch command from inside
>>>> thirdparty/ffmpeg (may be "cat pathname | patch -p1",
>>>> may be "cat patchname | patch -p0") or edit
>>>> libavcodec/qsvenc.c by hand.
>>>>
>>>> rebuild ffmpeg, do not do make clean,
>>>> cd ../../
>>>> so you again in main directory with ./autogen.sh and
>>>> bin directory with cinelerra.
>>>>
>>>> touch cinelerra/ffmpeg.C
>>>> make
>>>>
>>>> Hopefully this rebuild cin so on next start from
>>>> bin/cin you will have something to test with tff sources.
>>>>
>>>> Unfortunately, netBSD does not support hardware
>>>> virtualization on AMD cpus, so for now I do not have my
>>>> virtual machines. I also forgot type of cable from PSU
>>>> to disks, so now I can only power up one of two sata
>>>> drives.
>>>>
>>>> It will be fixed eventually, but for now I hope to live
>>>> up this netBSD install a bit ...
>>>
>>>
>>> To prepare for tomorrow, because else I am stuck:
>>>
>>>> apply by normal patch command from inside
>>>> thirdparty/ffmpeg (may be "cat pathname | patch -p1",
>>>> may be "cat patchname | patch -p0") or edit
>>>> libavcodec/qsvenc.c by hand.
>>>
>>> Should here be a patch attached to be able to use "git
>>> am patch"?
>>>
>>>
>>> I installed Fedora 40 in qemu on NetBSD (thankfully only
>>> booting from iso as cdrom was not working on hw
>>> virtualization - 4*3.9 {amd fx4300 } Ghz was barely enough
>>> for gnome-based (?) installer to just show up) so hopefully
>>> there will be!
>>>
>>>
>>>
>>> cd /Cin/thirdparty/ffmpeg-7.0 ?
>>>
>>> may be "cat pathname | patch -p1", may be "cat
>>> patchname | patch -p0" ?
>>>
>>> or edit libavcodec/qsvenc.c by hand. - possibly what to
>>> edit there?
>>>
>>> cd ../../
>>> localhost:/Cin #
>>>
>>
>> When possible, I need more explanation to my questions above ..,
>>
>>
>>
>> ? If you are not comfortable applying it by hand to internal
>> ffmpeg I'll prepare normal git am patch, just wait a bit, ok?
>
> Yes, fine and ok. But I didn't even understand what and how to
> edit libavcodec/qsvenc.c by hand above ;)
>
>
> Normally you just delete lines marked with "-" at very beginning, and
> replace them with lines marked with "+" sign in patch. Line numbers
> and line endings extremely important for patch, so sometimes
> 'innocent' patch editing resulted in no-working patch :(
>
> for simple patches you can just edit file they normally modify by
> doing patch's work.
Yet, I prefer to wait for the normal git am patch ;)
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20241119/48f6bf5c/attachment-0001.htm>
More information about the Cin
mailing list