<br><br>On Saturday, July 24, 2021, Andrew Randrianasulu <<a href="mailto:randrianasulu@gmail.com">randrianasulu@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">try this in addition to all those patches? </blockquote><div><br></div><div><br></div><div> or if this patch does not work - try second edition, attached (i tried to isolate exact block of defines as it was written before [0] in !termux block...) </div><div><br></div><div>[0] - <a href="http://git.cinelerra-gg.org/git/?p=goodguy/cinelerra.git;a=blob;f=cinelerra-5.1/guicast/thread.h;h=79f3e713c34bf99d293e96a12f1ae3f32113a78b;hb=HEAD">http://git.cinelerra-gg.org/git/?p=goodguy/cinelerra.git;a=blob;f=cinelerra-5.1/guicast/thread.h;h=79f3e713c34bf99d293e96a12f1ae3f32113a78b;hb=HEAD</a></div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>On Saturday, July 24, 2021, Andrew Randrianasulu <<a href="mailto:randrianasulu@gmail.com" target="_blank">randrianasulu@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br><br>On Saturday, July 24, 2021, Andrea paz <<a href="mailto:gamberucci.andrea@gmail.com" target="_blank">gamberucci.andrea@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">My steps:<br>
<br>
1) [patch randrik12 minus 0053]<br>
$ git am --whitespace=fix /home/paz/Download/randrik12/*<wbr>.patch<br>
Applicazione in corso: constify fileffmpeg.C<br>
.git/rebase-apply/patch:33: trailing whitespace.<br>
                                 if (!asset->interlace_mode &&<br>
(ff->interlace_from_codec) ) asset->interlace_mode =<br>
ff->video_probe(1);<br>
warning: 1 riga aggiunge errori di spazi bianchi.<br>
Applicazione in corso: ifdef for DV<br>
Applicazione in corso: TERMUX ifdefs in guicast<br>
.git/rebase-apply/patch:95: space before tab in indent.<br>
                        }<br>
warning: 1 riga aggiunge errori di spazi bianchi.<br>
Applicazione in corso: libzmpeg TERMUX ifdefs<br>
Applicazione in corso: Add libzmpeg ifdef in fileac3, move fireware<br>
objects into their own group in Makefile in cinelerra/<br>
Applicazione in corso: more ifdefs for file.C (ac3 demand libzmpeg)<br>
Applicazione in corso: <a href="http://configure.ac" target="_blank">configure.ac</a> update for ffmpeg-4.4<br>
Applicazione in corso: <a href="http://configure.ac" target="_blank">configure.ac</a> change for non-x86 cflags<br>
Applicazione in corso: libaom 3.1.0 and libwebp 1.1.0 patches for thirdparty<br>
Applicazione in corso: add ffmpeg-4.4 patches into thirdparty/src<br>
Applicazione in corso: libaom and libopus cfg fixes for termux/arm<br>
Applicazione in corso: <a href="http://configure.ac" target="_blank">configure.ac</a> ifdef for mjpegtools on non-x86<br>
Applicazione in corso: ifdef commercials db only for x86<br>
Applicazione in corso: fixed x86 ifdefs<br>
Applicazione in corso: add termux-specific include path<br>
Applicazione in corso: <a href="http://configure.ac" target="_blank">configure.ac</a> - add -liconv for termux<br>
Applicazione in corso: attempt to fix _probe function memory leak<br>
Applicazione in corso: additional XOpenIM call in bcwindowbase.C<br>
Applicazione in corso: change type of j variable in virtualanode.C to int64_t<br>
Applicazione in corso: libbthread source and Makefile patch (not<br>
integrated into buildsystem ye<br>
Applicazione in corso: Additonal mjpegtools patches for termux (not ifdefed)<br>
Applicazione in corso: More ffmpeg-4.4 patches renaming B0 to B0_ due<br>
to termux-specific includes defining macro in termbits.h<br>
Applicazione in corso: add libbthread to thirdparty/Makefile, do not<br>
install mpeg2enc/mplex from mjpegtools<br>
Applicazione in corso: add libbthread to <a href="http://configure.ac" target="_blank">configure.ac</a> (termux-specific)<br>
Applicazione in corso: Fix libzmpeg.h x86 ifdef<br>
Applicazione in corso: libzmpeg3 Makefile: add libbthread (termux)<br>
Applicazione in corso: correctly-named libbthread patch<br>
Applicazione in corso: DV ifdefs in plugins/livevide<br>
Applicazione in corso: Add support for conditional Termux-related<br>
libraries, auto-fix configure script because it demand bash<br>
Applicazione in corso: Fix mjpegtools-2.1.0.patch6 for conditional<br>
bthread.h include<br>
Applicazione in corso: Untested: add aarch64 support to guicast/Makefile<br>
Applicazione in corso: Hack: add brender socket path for termux (no /tmp here)<br>
Applicazione in corso: Add multilib x265 (slower compilation, but you<br>
can render 10 bit h265 out of the box)<br>
Applicazione in corso: Add timecode to output mov/mxf<br>
Applicazione in corso: Hack: pix_fmts for yuv4mpegpipe muxer/encoder<br>
allow format choice in cingg via std menu<br>
Applicazione in corso: Add hackish new overlay/blend modes<br>
Applicazione in corso: Workaround_bugs=1 for ffmpeg.C decode<br>
Applicazione in corso: Add hidden fast/slow playback preference<br>
.git/rebase-apply/patch:85: trailing whitespace.<br>
<br>
.git/rebase-apply/patch:93: trailing whitespace.<br>
<br>
.git/rebase-apply/patch:299: space before tab in indent.<br>
        this->preferences = new Preferences;<br>
.git/rebase-apply/patch:302: space before tab in indent.<br>
        this->preferences->copy_from(p<wbr>references);<br>
warning: 4 righe aggiungono errori di spazi bianchi.<br>
Applicazione in corso: Fixup titler plugin after variable fast/slow speed change<br>
Applicazione in corso: Debug: add printing of cpucount from ff_cpus.<br>
Applicazione in corso: Debug: add cpu count printing for mwindow.C<br>
Applicazione in corso: Hack: raise cpu cap from 8 to 16 (might have<br>
bad effect on non-ffmpeg encoders)<br>
Applicazione in corso: Hacks in audiopulse (do not fix audio encoding<br>
crash on termux sadly<br>
Applicazione in corso: HACK: try to speed-up reverse playback for i-only formats<br>
Applicazione in corso: Add openEXR format for background render<br>
Applicazione in corso: configure script specially for termux<br>
Applicazione in corso: HACK: make avi demuxer in ffmpeg use<br>
cin-specific seek flag (worked on dv avi)<br>
Applicazione in corso: Add x11 inc autodetect for shuttle target using pkg-confi<br>
Applicazione in corso: Add libaom 3.1.1 termux patch<br>
Applicazione in corso: LibAom configure tweak (type Release, no tests)<br>
Applicazione in corso: additions to my_configure<br>
Applicazione in corso: fix opus configure<br>
Applicazione in corso: Try to fix thirdparty/Makefile - libbthread for<br>
non-android<br>
Applicazione in corso: Shut up warnings on nasm-2.15 in x265<br>
error: cinelerra-5.1/thirdparty/src/x<wbr>265_3.4.patch4: esiste già nella<br>
directory di lavoro</blockquote><div>---- </div><div><br></div><div>not sure why 0054 failed to apply (</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Patch non riuscita a 0054 Shut up warnings on nasm-2.15 in x265<br>
suggerimento: Usa 'git am --show-current-patch=diff' per visualizzare<br>
la patch non riuscita<br>
Una volta risolto questo problema, esegui "git am --continue".<br>
Se preferisci saltare questa patch, esegui invece "git am --skip".<br>
Per ripristinare il branch originario e terminare il patching, esegui<br>
"git am --abort".<br>
[paz@arch-paz cinelerra-5.1]$ git am --skip<br>
Applicazione in corso: attempt at making mpegts/bluray patch for<br>
ffmpeg-4.4, might not work<br>
.git/rebase-apply/patch:23: trailing whitespace.<br>
<br>
.git/rebase-apply/patch:47: trailing whitespace.<br>
<br>
.git/rebase-apply/patch:57: trailing whitespace.<br>
<br>
.git/rebase-apply/patch:75: trailing whitespace.<br>
<br>
.git/rebase-apply/patch:80: trailing whitespace.<br>
<br>
warning: 85 errori di spazi bianchi soppressi<br>
warning: 89 righe applicate dopo la correzione di errori di spazi bianchi.<br>
<br>
2) [patch 0053]<br>
$ git am --whitespace=nowarn<br>
/home/paz/Download/0053-fix-mj<wbr>pegtools-patch4-and-patch5-ter<wbr>mux.patch<br>
Applicazione in corso: fix mjpegtools patch4 and patch5 (termux)<br>
<br>
3) [2 more patch]</blockquote><div><br></div><div>===</div><div>i think i included both in my latest patch series... where patches go up to 0056</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
$ git am --whitespace=fix /home/paz/Download/randrik12/r<wbr>and/*.patch<br>
Applicazione in corso: fix opus configure<br>
error: patch non riuscita: cinelerra-5.1/thirdparty/Makef<wbr>ile:243<br>
error: cinelerra-5.1/thirdparty/Makef<wbr>ile: la patch non si applica correttamente<br>
Patch non riuscita a 0001 fix opus configure<br>
suggerimento: Usa 'git am --show-current-patch=diff' per visualizzare<br>
la patch non riuscita<br>
Una volta risolto questo problema, esegui "git am --continue".<br>
Se preferisci saltare questa patch, esegui invece "git am --skip".<br>
Per ripristinare il branch originario e terminare il patching, esegui<br>
"git am --abort".<br>
<br>
<br>
<br>
4) [last patch on top]</blockquote><div><br></div><div>====</div><div>this one also should be included in 56-patch series.. </div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
$ git am --whitespace=fix<br>
/home/paz/Download/0001-Try-to<wbr>-fix-thirdparty-Makefile-libbt<wbr>hread-for-non-an.patch<br>
fatal: la directory di rebase precedente .git/rebase-apply esiste<br>
ancora ma è stata specificata un'mbox.<br>
<br>
5) [manual change in <a href="http://configure.ac" target="_blank">configure.ac</a>: libbthread auto --> no]<br>
<br>
6) Build cinelerra.<br>
<br>
The T of nvme never exceeded T=45°C (T critical =84°C)<br>
<br>
The build went on in multi-thread several times before becoming<br>
single-threaded. Then it went back to multi-thread and shortly<br>
afterwards the error occurred. I attach cin5.log.<br>
</blockquote><div><br></div><div><br></div><div>oh, sigh... guicast/thread.h error (</div><div><br></div><div>hold on, i'll try to come up with something... </div><div><br></div><div>we are making progress, but slow and painfu... time-consuming progress. </div>
</blockquote>
</blockquote>