i tried to guess aarch64 objdir for Cinelerra (output of uname -m) and also dropped in libjpeg-turbo 2.1.0 (a bit faster encoding according to their changelog). Patch only updates configure.ac, you need to get tarball from official sourceforge page or from
https://ftp.osuosl.org/pub/blfs/conglomeration/libjpeg-turbo/ On Tuesday, May 25, 2021, Andrew Randrianasulu <[email protected]> wrote: > two more patches, should fix interpreter in configure automagically, add > termux conditionals in configure.ac, and mjpegtools patches should be > buildable again on standard Linux (added ifdef for bthread.h include) > > On Sunday, May 23, 2021, Andrew Randrianasulu <[email protected]> > wrote: > >> updated series a bit more, hopefully now it has both my configure params >> and launch params as shell scripts, added dv ifdefs to livevideo plugin (so >> it can be compiled with - - without-dv) >> >> >> >> On Sunday, May 23, 2021, Andrew Randrianasulu <[email protected]> >> wrote: >> >>> fixed (hopefully) 0001 patch, added mjpegtools and ffmpeg 4.4 >>> termux-specific patches... also added libbthread source and simple Makefile >>> (might be useful if i manage to include resulted library in >>> libzmpeg-related files) >>> >>> >>> >>> On Wednesday, May 19, 2021, Andrew Randrianasulu < >>> [email protected]> wrote: >>> >>>> probably not very complete (mjpegtools had their own problems) but >>>> should give you some idea where I am >>>> >>>> patch 0001 still not fixed.. (as in, it reintroduced ff->video_probe >>>> and this one still leaks..) >>>> >>>> configured with >>>> >>>> $ ./configure --without-lv2 --without-vdpau --without-vaapi >>>> --without-firewire --without-nv --without-shuttle --without-shuttle_usb >>>> --with-single-user --without-libzmpeg --with-clang --with-booby >>>> --without-dv --without-dvb --without-video4linux2 --disable-dav1d >>>> >>>> >>>>
From 4a9b43e5a0539678b92099972b5fdffcf2cdc5fd Mon Sep 17 00:00:00 2001 From: Andrew Randrianasulu <[email protected]> Date: Wed, 26 May 2021 00:22:52 +0300 Subject: [PATCH 33/33] upgrade libjpeg-turbo to 2.1.0 --- cinelerra-5.1/configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cinelerra-5.1/configure.ac b/cinelerra-5.1/configure.ac index e61a2c01..cd9c16b2 100644 --- a/cinelerra-5.1/configure.ac +++ b/cinelerra-5.1/configure.ac @@ -272,7 +272,7 @@ PKG_3RD([libdv],[auto], [ . ]) PKG_3RD([libjpeg],[auto], - [libjpeg-turbo-2.0.5], + [libjpeg-turbo-2.1.0], [ build/libjpeg.a \ build/libturbojpeg.a ], [ opt/libjpeg-turbo/include ]) -- 2.31.1
From a849f70dedec70fb29f6661cea9637a6c1cb237f Mon Sep 17 00:00:00 2001 From: Andrew Randrianasulu <[email protected]> Date: Tue, 25 May 2021 19:33:21 +0300 Subject: [PATCH 32/32] Untested: add aarch64 support to guicast/Makefile --- cinelerra-5.1/guicast/Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cinelerra-5.1/guicast/Makefile b/cinelerra-5.1/guicast/Makefile index fc086f92..a78a73ee 100644 --- a/cinelerra-5.1/guicast/Makefile +++ b/cinelerra-5.1/guicast/Makefile @@ -16,6 +16,9 @@ ifeq ($(OBJDIR), armv8l) BOOTSTRAPFLAGS := -DBOOTSTRAP="\"objcopy -B arm -I binary -O elf32-littlearm\"" endif +ifeq ($(OBJDIR), aarch64) +BOOTSTRAPFLAGS := -DBOOTSTRAP="\"objcopy -B arm -I binary -O elf64-littlearm\"" +endif $(shell mkdir -p $(OBJDIR) ) -- 2.31.1
-- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin

