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

Reply via email to