В сообщении от Saturday 01 August 2020 23:43:20 Phyllis Smith via Cin
написал(а):
> Andrew,
>
> > > We had a lot of problems with the builds yesterday so have a lot of
> > cleanup
> > > and documentation fixes to do yet this weekend. Some problems listed
> > here.
> >
> > Problems nearly always sad and definitely time consuming.. Sorry to hear
> > that.
> >
> > I was looking at gitweb, and new tag (2020-07 ?) not yet appeared, so I
> > can sleep some more and wait for clean-up to complete.
> >
>
> OK, you and the dog can wake up now as the Tag has been added ! We did not
> add the updated Russian translations as you mentioned to wait, but I wanted
> to make sure that I did not miss your email as sometimes it ends up in spam
> and I never look there).
>
Ok, thanks!
I compiled and tested it briefly - seems to work
(loading mp4 video, cutting a bit, adding fade keyframes, selecting region
and rendering it into mkv vp9)
Yes, I also had few emails from Cin in spam folder today. But now they arrived
in normal inbox (gmail).
Probably Google had bad day! {I'm fairly sure Internet Wayback Machine had - it
keep throwing err 500 or even 520 at me!}
On 10-bit front - I still have those patches around, one required minor fixing
today ...
in patch3 just try to remove -DENABLE_ASSEMBLY=OFF statements - 10/12-bit
assembly only exist for x86_64 ...
For thirdparty/makefile patch you probably need to cut off additional
parameters - I add it after another my patch,
for build trimming (on disk space/compilation/linking time)
--- /dev/null 2020-03-14 06:02:18.586124011 +0300
+++ ./configure 2020-03-18 00:04:59.360807192 +0300
@@ -0,0 +1 @@
+/bin/true
--- /dev/null 2020-03-14 06:02:18.586124011 +0300
+++ ./Makefile 2020-03-18 00:04:59.388807329 +0300
@@ -0,0 +1,4 @@
+#$(shell cd build/linux ; ./multilib.sh)
+.NOTPARALLEL:
+all:
+ $(shell ./multilib.sh ; cp 8bit/libx265.a . ; cp 8bit/x265.pc . ; cp 8bit/x265_config.h .)
--- /dev/null 2020-03-14 06:02:18.586124011 +0300
+++ ./multilib.sh 2020-03-18 00:04:59.404807407 +0300
@@ -0,0 +1,41 @@
+#!/bin/sh
+
+mkdir -p 8bit 10bit 12bit
+
+cd 12bit
+cmake ../source -DHIGH_BIT_DEPTH=ON -DENABLE_ASSEMBLY=OFF -DEXPORT_C_API=OFF -DENABLE_SHARED=OFF -DENABLE_CLI=OFF -DMAIN12=ON
+make -j 1
+
+cd ../10bit
+cmake ../source -DHIGH_BIT_DEPTH=ON -DENABLE_ASSEMBLY=OFF -DEXPORT_C_API=OFF -DENABLE_SHARED=OFF -DENABLE_CLI=OFF
+make -j 1
+
+cd ../8bit
+ln -sf ../10bit/libx265.a libx265_main10.a
+ln -sf ../12bit/libx265.a libx265_main12.a
+cmake ../source -DEXTRA_LIB="x265_main10.a;x265_main12.a" -DENABLE_SHARED=OFF -DEXTRA_LINK_FLAGS=-L. -DLINKED_10BIT=ON -DLINKED_12BIT=ON
+make -j 1
+
+# rename the 8bit library, then combine all three into libx265.a
+mv libx265.a libx265_main.a
+
+uname=`uname`
+if [ "$uname" = "Linux" ]
+then
+
+# On Linux, we use GNU ar to combine the static libraries together
+ar -M <<EOF
+CREATE libx265.a
+ADDLIB libx265_main.a
+ADDLIB libx265_main10.a
+ADDLIB libx265_main12.a
+SAVE
+END
+EOF
+
+else
+
+# Mac/BSD libtool
+libtool -static -o libx265.a libx265_main.a libx265_main10.a libx265_main12.a 2>/dev/null
+
+fi
--- cinelerra-5.1/thirdparty/Makefile.orig 2020-04-12 03:42:53.636065402 +0300
+++ cinelerra-5.1/thirdparty/Makefile 2020-04-12 03:44:08.132065754 +0300
@@ -253,8 +253,9 @@
$(call if_npkg,libwebp,--disable-webp)
twolame.cfg_params?=--enable-shared=no
x264.cfg_params?= --enable-static --enable-pic
-x265.cfg_vars?=$(call cmake_config,source)
-x265.cfg_params?= -DENABLE_SHARED=no
+x265.cfg_vars?=chmod +x ./configure; chmod +x ./multilib.sh;
+#x265.cfg_vars?=$(call cmake_config,source)
+#x265.cfg_params?= -DENABLE_SHARED=no
libvpx.cfg_params?= --enable-pic --disable-avx512 --disable-unit-tests --disable-examples --disable-tools
--
Cin mailing list
[email protected]
https://lists.cinelerra-gg.org/mailman/listinfo/cin