[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