В сообщении от Saturday 11 July 2020 04:19:14 Phyllis Smith via Cin написал(а):
> CinelerraGG git checkin includes the following upgrades and a couple of
> fixes:
>
> 1) fixed ffmpeg scan remap
> 2) BT 473 configure.ac patch (noted by ferdnyc with patch)
> 3) thirdparty libraries updated to include:
>
> ffmpeg from 4.1 to 4.3
> turbo-jpeg
> vorbis
> x265
> vpx
> lv2
> aom
> dav1d
> nv-codec-headers
I think you mean ffmpeg from 4.2 to 4.3?
I rebuild CinelerraGG git
commit d830901b11606a7838791bc45e39130329db99f0 (HEAD -> master, origin/master,
origin/HEAD)
Author: Good Guy
Date: Fri Jul 10 18:58:35 2020 -0600
ffmpeg scan remap fix, configure.ac all or none fix, 3rd party libs:
ffmpeg, turbo-jpeg, vorbis, x265, vpx, lv2, aom, dav1d, ffnvcodec
with ffmpeg.git:
commit 6f84e92172a12f14d24c4467b2e58611afd726bd (HEAD -> master, origin/master,
origin/HEAD)
Author: Paul B Mahol
Date: Fri Jul 10 23:04:49 2020 +0200
avfilter/vf_chromanr: move thres calculation to filter_frame()
and it seems to work, with following local patches:
x11_nonstd_prefix_compile_fixes.diff
cinelerra_dir_fixes_4.diff
db_compile_fixes.diff
-- for my non-std X11 prefix - probably one day conigure logic will be updated
for pkg-config's X11 detection?
dri3_disable_cin51.diff | patch -p0
not sure, I still use dri2, but it doesn't hurt...
force_libvpx.diff
probably can be replaced with configure switches .. for now upgraded to libvpx
1.8.2
nasm_thirdparty_2.patch
# nasm
cp $CWD/nasm-2.14.02.tar.xz thirdparty/src
builds nasm as thirdparty lib, after moving nasm source into tree ..
libva_x11r7.diff | patch -p0
libvdpau_x11r7.diff | patch -p0
once again my X11R7 prefix bites me
git apply -v $CWD/I-only_files_reverse_play_speedup.diff
not sure if speedup still here - DV file plays backward at 2x, but uses a lot
of CPU (for such old codec)
# tmp for broken dv avi type file
cp $CWD/avi_fix.patch thirdparty/src/ffmpeg.git.patch20
hack moving avi handling into same special category as mkv
(+.flags = AVFMT_SEEK_NOSTREAMS,)
git apply -v $CWD/thirdparty_build_trim-full.diff
removes ffmpeg tools, docs, livaom/libvpx/opus tools building ...
# lame patches
cp $CWD/lame-3.100-fastcrc.diff thirdparty/src/lame-3.100.patch1
git apply -v $CWD/lame-make-opt-after-th.diff
lame fastcrc patch for 32-bit x86 build
git apply -v $CWD/openCV4-static-gcc5_more-disable-3.diff
disables more stuff in OpenCV static build
#x265 multidepth .a lib
cp $CWD/x265_3.4.patch1 thirdparty/src
cp $CWD/x265_3.4.patch2 thirdparty/src
cp $CWD/x265_3.4.patch3 thirdparty/src
patch -p1 < $CWD/x265_makefile-3.patch
x265 muiltilib (8-10-12 bits per component encoding in x265/HEVC) patches -
seems to work
guest@slax:~$ cin
Cinelerra Infinity - built: Jul 11 2020 10:07:03
git://git.cinelerra-gg.org/goodguy/cinelerra.git
(c) 2006-2019 Heroine Virtual Ltd. by Adam Williams
2007-2020 mods for Cinelerra-GG by W.P.Morrow aka goodguy
Cinelerra is free software, covered by the GNU General Public License,
and you are welcome to change it and/or distribute copies of it under
certain conditions. There is absolutely no warranty for Cinelerra.
init plugin index: /usr/lib/cin/plugins
PluginFFilter::new_ffilter(overlay_opencl)
err: Ошибка ввода/вывода
PluginFFilter::new_ffilter(xfade_opencl)
err: Ошибка ввода/вывода
[openclsrc_724 @ 0xd7bcc40] OpenCL source requires output dimensions to be
specified.
PluginFFilter::new_ffilter(openclsrc)
err: Недопустимый аргумент
init lv2 index:
LOAD: http://lsp-plug.in/plugins/lv2/comp_delay_mono
LOAD: http://lsp-plug.in/plugins/lv2/comp_delay_stereo
LOAD: http://lsp-plug.in/plugins/lv2/compressor_lr
LOAD: http://lsp-plug.in/plugins/lv2/compressor_mono
LOAD: http://lsp-plug.in/plugins/lv2/compressor_ms
LOAD: http://lsp-plug.in/plugins/lv2/compressor_stereo
LOAD: http://lsp-plug.in/plugins/lv2/dyna_processor_lr
LOAD: http://lsp-plug.in/plugins/lv2/dyna_processor_mono
LOAD: http://lsp-plug.in/plugins/lv2/dyna_processor_ms
LOAD: http://lsp-plug.in/plugins/lv2/dyna_processor_stereo
LOAD: http://lsp-plug.in/plugins/lv2/expander_lr
LOAD: http://lsp-plug.in/plugins/lv2/expander_mono
LOAD: http://lsp-plug.in/plugins/lv2/expander_ms
LOAD: http://lsp-plug.in/plugins/lv2/expander_stereo
LOAD: http://lsp-plug.in/plugins/lv2/gate_lr
LOAD: http://lsp-plug.in/plugins/lv2/gate_mono
LOAD: http://lsp-plug.in/plugins/lv2/gate_ms
LOAD: http://lsp-plug.in/plugins/lv2/gate_stereo
LOAD: http://lsp-plug.in/plugins/lv2/graph_equalizer_x16_mono
LOAD: http://lsp-plug.in/plugins/lv2/graph_equalizer_x32_mono
LOAD: http://lsp-plug.in/plugins/lv2/impulse_responses_mono
LOAD: http://lsp-plug.in/plugins/lv2/impulse_responses_stereo
LOAD: http://lsp-plug.in/plugins/lv2/impulse_reverb_mono
LOAD: http://lsp-plug.in/plugins/lv2/impulse_reverb_stereo
LOAD: http://lsp-plug.in/plugins/lv2/latency_meter
LOAD: http://lsp-plug.in/plugins/lv2/limiter_mono
LOAD: http://lsp-plug.in/plugins/lv2/limiter_stereo
LOAD: