вс, 12 февр. 2023 г., 02:02 Phyllis Smith <phylsmith2017@gmail.com>:
Checked into GIT, the following 4:
0002-Missing-returns-in-videowindow.C.patch
0003-missing-returns-in-videowindowgui.C.patch
0004-Missing-return-in-videoconfig.C.patch
0012-Add-patch-from-ffmpeg-5.1-branch-hopefully-fix-build.patch

As proven by Andrea, it now builds with Vulkan and does not need (it looks like Andrea found this bug before they did):
   0007-Disable-vulkan-in-embedded-ffmpeg.patch

Tested with no result with auto all fits on Fedora 32 only and planning on testing next on Fedora 37:
   0010-TMP-add-flto-to-cinelerra-Makefile.patch
How do I test this?:
   0011-EXPERIMENTAL-try-to-init-two-variables-to-0-in-gloat.patch

well, in theory (I hoped) 0010 should trigger crash on "auto fit autos" and 0011 should fix it. But because it does not crash for me on termux and I not tested it on desktop Slackware yet ... whole thing might be moving in wrong direction.

After applying 0010 you should notice much longer linking time. But hopefully better performance.



Need further testing yet:
    0005-noexecstack-by-default-in-cinelerra-Makefile.patch
    0008-Add-with-gnu-debuglink-to-cinelerra-Makefile.patch
    0009-Default-atrack-vtrack-to-64-in-localsession.patch

Forgot how to fix this to check into GIT but will figure it out myself:
    0006-D-build-fixes.patch

Clang patch was too big to attach, but I already have the one dated Jul 24, 2022 called "0003-Add-x265-patch-for-aarch64-clang.patch".  Is this correct?  or could you send me "0001-Add-x265-patch-for-aarch64-clang.patch" privately so I make sure it has not changed?

I'll resend it privately just in case.

On Thu, Feb 9, 2023 at 11:29 AM Andrew Randrianasulu <randrianasulu@gmail.com> wrote:
I have those in my termux tree

09feb2022/0001-Add-x265-patch-for-aarch64-clang.patch         

big one (186 kb), needed for clang compile on arm64/termux
                                     
09feb2022/0002-Missing-returns-in-videowindow.C.patch                                              09feb2022/0003-missing-returns-in-videowindowgui.C.patch                                           09feb2022/0004-Missing-return-in-videoconfig.C.patch         

not really hot, those files apparently not even compiled for now!

                                      
09feb2022/0005-noexecstack-by-default-in-cinelerra-Makefile.patch                

obvious from name                  

09feb2022/0006-D-build-fixes.patch                                                                 
for some reason netbsd.bld not executable by default, should we make it so?

09feb2022/0007-Disable-vulkan-in-embedded-ffmpeg.patch         

hopefully not needed after 0012

                                    
09feb2022/0008-Add-with-gnu-debuglink-to-cinelerra-Makefile.patch                                  

incomplete, I missed same thing with bdwrite

09feb2022/0009-Default-atrack-vtrack-to-64-in-localsession.patch 

our openEDL on viewer-created clip fix

                                  
09feb2022/0010-TMP-add-flto-to-cinelerra-Makefile.patch     

localhack, trying to make it crash on "fit all autos" like in Fedora, no luck so far!
                                       
09feb2022/0011-EXPERIMENTAL-try-to-init-two-variables-to-0-in-gloat.patch      

try to prevent said crash

                    
09feb2022/0012-Add-patch-from-ffmpeg-5.1-branch-hopefully-fix-build.patch

picked up from ffmpeg.git 5.1 branch, compile-tested