Cin
Threads by month
- ----- 2025 -----
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
November 2020
- 23 participants
- 49 discussions
Upd2: I tried to run CinGG under valgrind, on application restart...
by Andrew Randrianasulu 26 Nov '20
by Andrew Randrianasulu 26 Nov '20
26 Nov '20
Sigh, upgrading valgrind itself to 3.16.1 fixed those ....
Now, I have some crash at lv2 plugin scan under valgrind, but this may be also false positive:
---------------
root@slax:/home/guest/botva/src/valgrind/valgrind# rm -rf ~/.bcast5
root@slax:/home/guest/botva/src/valgrind/valgrind# valgrind /usr/bin/cin
==8414== Memcheck, a memory error detector
==8414== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==8414== Using Valgrind-3.16.1 and LibVEX; rerun with -h for copyright info
==8414== Command: /usr/bin/cin
==8414==
Cinelerra Infinity - built: Nov 1 2020 10:30:54
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.
==8414== Syscall param ioctl(generic) points to uninitialised byte(s)
==8414== at 0x58B3734: ioctl (in /lib/libc-2.30.so)
==8414== by 0x5D25F3C: drmIoctl (in /usr/X11R7/lib/libdrm.so.2.4.0)
==8414== by 0x5D28A53: drmCommandWriteRead (in /usr/X11R7/lib/libdrm.so.2.4.0)
==8414== by 0xF78F524: nouveau_object_ioctl (nouveau.c:88)
==8414== by 0xF78F754: nouveau_object_init (nouveau.c:262)
==8414== by 0xF790147: nouveau_device_new (nouveau.c:389)
==8414== by 0xD0CA470: nouveau_drm_screen_create (in /usr/X11R7/lib/dri/nouveau_dri.so)
==8414== Address 0x79e7982 is 2 bytes inside a block of size 72 alloc'd
==8414== at 0x40335CC: malloc (vg_replace_malloc.c:307)
==8414== by 0xF78F6EF: nouveau_object_init (nouveau.c:251)
==8414== by 0xF790147: nouveau_device_new (nouveau.c:389)
==8414== by 0xD0CA470: nouveau_drm_screen_create (in /usr/X11R7/lib/dri/nouveau_dri.so)
==8414==
init plugin index: /usr/lib/cin/plugins
PluginFFilter::new_ffilter(overlay_opencl)
err: Ошибка ввода/вывода
PluginFFilter::new_ffilter(xfade_opencl)
err: Ошибка ввода/вывода
[frei0r_src_736 @ 0x12ac2bc0] No filter name provided.
PluginFFilter::new_ffilter(frei0r_src)
err: Недопустимый аргумент
[openclsrc_752 @ 0x73202c0] 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
shmat: Недопустимый аргумент
==8414== Invalid write of size 4
==8414== at 0x8657FCC: PluginLV2::init_buffer(int) (in /usr/bin/cin)
==8414== by 0x8657E5C: PluginLV2::init_lv2(PluginLV2ClientConfig&, int, int) (in /usr/bin/cin)
==8414== by 0x865BE0D: PluginServer::new_lv2_plugin() (in /usr/bin/cin)
==8414== by 0x8662041: PluginServer::open_plugin(int, Preferences*, EDL*, Plugin*) (in /usr/bin/cin)
==8414== by 0x865BFDF: MWindow::init_lv2_index(MWindow*, Preferences*, _IO_FILE*) (in /usr/bin/cin)
==8414== by 0x86145E2: MWindow::init_plugins(MWindow*, Preferences*) (in /usr/bin/cin)
==8414== by 0x861D4DF: MWindow::create_objects(int, int, char*) (in /usr/bin/cin)
==8414== by 0x85DCAC3: main (in /usr/bin/cin)
==8414== Address 0x8 is not stack'd, malloc'd or (recently) free'd
==8414==
** segv at 0x8657fcc in pid 8414, tid 8414
writing debug data to /tmp/cinelerra_8414.dmp
lock_items: 0
lock_frees: 4
==8414== Invalid read of size 4
==8414== at 0x84E0BC4: CICache::dump(_IO_FILE*) (in /usr/bin/cin)
==8414== by 0x8615886: MWindow::trap_hook(_IO_FILE*, void*) (in /usr/bin/cin)
==8414== by 0x87C1A6D: ??? (in /usr/bin/cin)
==8414== by 0x4428ABF: ??? (in /lib/libpthread-2.30.so)
==8414== by 0x8657E5C: PluginLV2::init_lv2(PluginLV2ClientConfig&, int, int) (in /usr/bin/cin)
==8414== by 0x865BE0D: PluginServer::new_lv2_plugin() (in /usr/bin/cin)
==8414== by 0x8662041: PluginServer::open_plugin(int, Preferences*, EDL*, Plugin*) (in /usr/bin/cin)
==8414== by 0x865BFDF: MWindow::init_lv2_index(MWindow*, Preferences*, _IO_FILE*) (in /usr/bin/cin)
==8414== by 0x86145E2: MWindow::init_plugins(MWindow*, Preferences*) (in /usr/bin/cin)
==8414== by 0x861D4DF: MWindow::create_objects(int, int, char*) (in /usr/bin/cin)
==8414== by 0x85DCAC3: main (in /usr/bin/cin)
==8414== Address 0x24 is not stack'd, malloc'd or (recently) free'd
==8414==
==8414==
==8414== Process terminating with default action of signal 11 (SIGSEGV)
==8414== Access not within mapped region at address 0x24
==8414== at 0x84E0BC4: CICache::dump(_IO_FILE*) (in /usr/bin/cin)
==8414== by 0x8615886: MWindow::trap_hook(_IO_FILE*, void*) (in /usr/bin/cin)
==8414== by 0x87C1A6D: ??? (in /usr/bin/cin)
==8414== by 0x4428ABF: ??? (in /lib/libpthread-2.30.so)
==8414== by 0x8657E5C: PluginLV2::init_lv2(PluginLV2ClientConfig&, int, int) (in /usr/bin/cin)
==8414== by 0x865BE0D: PluginServer::new_lv2_plugin() (in /usr/bin/cin)
==8414== by 0x8662041: PluginServer::open_plugin(int, Preferences*, EDL*, Plugin*) (in /usr/bin/cin)
==8414== by 0x865BFDF: MWindow::init_lv2_index(MWindow*, Preferences*, _IO_FILE*) (in /usr/bin/cin)
==8414== by 0x86145E2: MWindow::init_plugins(MWindow*, Preferences*) (in /usr/bin/cin)
==8414== by 0x861D4DF: MWindow::create_objects(int, int, char*) (in /usr/bin/cin)
==8414== by 0x85DCAC3: main (in /usr/bin/cin)
==8414== If you believe this happened as a result of a stack
==8414== overflow in your program's main thread (unlikely but
==8414== possible), you can try to increase the size of the
==8414== main thread stack using the --main-stacksize= flag.
==8414== The main thread stack size used in this run was 8388608.
==8414==
==8414== HEAP SUMMARY:
==8414== in use at exit: 8,932,678 bytes in 17,434 blocks
==8414== total heap usage: 112,769 allocs, 95,335 frees, 610,750,720 bytes allocated
==8414==
==8414== LEAK SUMMARY:
==8414== definitely lost: 3,649 bytes in 110 blocks
==8414== indirectly lost: 9,984 bytes in 469 blocks
==8414== possibly lost: 60,742 bytes in 2,334 blocks
==8414== still reachable: 8,858,303 bytes in 14,521 blocks
==8414== of which reachable via heuristic:
==8414== stdstring : 3,766 bytes in 136 blocks
==8414== suppressed: 0 bytes in 0 blocks
==8414== Rerun with --leak-check=full to see details of leaked memory
==8414==
==8414== Use --track-origins=yes to see where uninitialised values come from
==8414== For lists of detected and suppressed errors, rerun with: -s
==8414== ERROR SUMMARY: 8 errors from 3 contexts (suppressed: 0 from 0)
Ошибка сегментирования
===tried again just in case it was one-time error======
root@slax:/home/guest/botva/src/valgrind/valgrind# rm -rf ~/.bcast5
root@slax:/home/guest/botva/src/valgrind/valgrind# valgrind /usr/bin/cin
==8449== Memcheck, a memory error detector
==8449== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==8449== Using Valgrind-3.16.1 and LibVEX; rerun with -h for copyright info
==8449== Command: /usr/bin/cin
==8449==
Cinelerra Infinity - built: Nov 1 2020 10:30:54
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.
==8449== Syscall param ioctl(generic) points to uninitialised byte(s)
==8449== at 0x58B3734: ioctl (in /lib/libc-2.30.so)
==8449== by 0x5D25F3C: drmIoctl (in /usr/X11R7/lib/libdrm.so.2.4.0)
==8449== by 0x5D28A53: drmCommandWriteRead (in /usr/X11R7/lib/libdrm.so.2.4.0)
==8449== by 0xF78F524: nouveau_object_ioctl (nouveau.c:88)
==8449== by 0xF78F754: nouveau_object_init (nouveau.c:262)
==8449== by 0xF790147: nouveau_device_new (nouveau.c:389)
==8449== by 0xD0CA470: nouveau_drm_screen_create (in /usr/X11R7/lib/dri/nouveau_dri.so)
==8449== Address 0x79e7982 is 2 bytes inside a block of size 72 alloc'd
==8449== at 0x40335CC: malloc (vg_replace_malloc.c:307)
==8449== by 0xF78F6EF: nouveau_object_init (nouveau.c:251)
==8449== by 0xF790147: nouveau_device_new (nouveau.c:389)
==8449== by 0xD0CA470: nouveau_drm_screen_create (in /usr/X11R7/lib/dri/nouveau_dri.so)
==8449==
init plugin index: /usr/lib/cin/plugins
PluginFFilter::new_ffilter(overlay_opencl)
err: Ошибка ввода/вывода
PluginFFilter::new_ffilter(xfade_opencl)
err: Ошибка ввода/вывода
[frei0r_src_736 @ 0x12ad74c0] No filter name provided.
PluginFFilter::new_ffilter(frei0r_src)
err: Недопустимый аргумент
[openclsrc_752 @ 0x731fd40] 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
shmat: Недопустимый аргумент
==8449== Invalid write of size 4
==8449== at 0x8657FCC: PluginLV2::init_buffer(int) (in /usr/bin/cin)
==8449== by 0x8657E5C: PluginLV2::init_lv2(PluginLV2ClientConfig&, int, int) (in /usr/bin/cin)
==8449== by 0x865BE0D: PluginServer::new_lv2_plugin() (in /usr/bin/cin)
==8449== by 0x8662041: PluginServer::open_plugin(int, Preferences*, EDL*, Plugin*) (in /usr/bin/cin)
==8449== by 0x865BFDF: MWindow::init_lv2_index(MWindow*, Preferences*, _IO_FILE*) (in /usr/bin/cin)
==8449== by 0x86145E2: MWindow::init_plugins(MWindow*, Preferences*) (in /usr/bin/cin)
==8449== by 0x861D4DF: MWindow::create_objects(int, int, char*) (in /usr/bin/cin)
==8449== by 0x85DCAC3: main (in /usr/bin/cin)
==8449== Address 0x8 is not stack'd, malloc'd or (recently) free'd
==8449==
** segv at 0x8657fcc in pid 8449, tid 8449
writing debug data to /tmp/cinelerra_8449.dmp
lock_items: 0
lock_frees: 4
==8449== Invalid read of size 4
==8449== at 0x84E0BC4: CICache::dump(_IO_FILE*) (in /usr/bin/cin)
==8449== by 0x8615886: MWindow::trap_hook(_IO_FILE*, void*) (in /usr/bin/cin)
==8449== by 0x87C1A6D: ??? (in /usr/bin/cin)
==8449== by 0x4428ABF: ??? (in /lib/libpthread-2.30.so)
==8449== by 0x8657E5C: PluginLV2::init_lv2(PluginLV2ClientConfig&, int, int) (in /usr/bin/cin)
==8449== by 0x865BE0D: PluginServer::new_lv2_plugin() (in /usr/bin/cin)
==8449== by 0x8662041: PluginServer::open_plugin(int, Preferences*, EDL*, Plugin*) (in /usr/bin/cin)
==8449== by 0x865BFDF: MWindow::init_lv2_index(MWindow*, Preferences*, _IO_FILE*) (in /usr/bin/cin)
==8449== by 0x86145E2: MWindow::init_plugins(MWindow*, Preferences*) (in /usr/bin/cin)
==8449== by 0x861D4DF: MWindow::create_objects(int, int, char*) (in /usr/bin/cin)
==8449== by 0x85DCAC3: main (in /usr/bin/cin)
==8449== Address 0x24 is not stack'd, malloc'd or (recently) free'd
==8449==
==8449==
==8449== Process terminating with default action of signal 11 (SIGSEGV)
==8449== Access not within mapped region at address 0x24
==8449== at 0x84E0BC4: CICache::dump(_IO_FILE*) (in /usr/bin/cin)
==8449== by 0x8615886: MWindow::trap_hook(_IO_FILE*, void*) (in /usr/bin/cin)
==8449== by 0x87C1A6D: ??? (in /usr/bin/cin)
==8449== by 0x4428ABF: ??? (in /lib/libpthread-2.30.so)
==8449== by 0x8657E5C: PluginLV2::init_lv2(PluginLV2ClientConfig&, int, int) (in /usr/bin/cin)
==8449== by 0x865BE0D: PluginServer::new_lv2_plugin() (in /usr/bin/cin)
==8449== by 0x8662041: PluginServer::open_plugin(int, Preferences*, EDL*, Plugin*) (in /usr/bin/cin)
==8449== by 0x865BFDF: MWindow::init_lv2_index(MWindow*, Preferences*, _IO_FILE*) (in /usr/bin/cin)
==8449== by 0x86145E2: MWindow::init_plugins(MWindow*, Preferences*) (in /usr/bin/cin)
==8449== by 0x861D4DF: MWindow::create_objects(int, int, char*) (in /usr/bin/cin)
==8449== by 0x85DCAC3: main (in /usr/bin/cin)
==8449== If you believe this happened as a result of a stack
==8449== overflow in your program's main thread (unlikely but
==8449== possible), you can try to increase the size of the
==8449== main thread stack using the --main-stacksize= flag.
==8449== The main thread stack size used in this run was 8388608.
==8449==
==8449== HEAP SUMMARY:
==8449== in use at exit: 8,932,674 bytes in 17,434 blocks
==8449== total heap usage: 112,769 allocs, 95,335 frees, 610,750,712 bytes allocated
==8449==
==8449== LEAK SUMMARY:
==8449== definitely lost: 3,649 bytes in 110 blocks
==8449== indirectly lost: 9,984 bytes in 469 blocks
==8449== possibly lost: 60,742 bytes in 2,334 blocks
==8449== still reachable: 8,858,299 bytes in 14,521 blocks
==8449== of which reachable via heuristic:
==8449== stdstring : 3,766 bytes in 136 blocks
==8449== suppressed: 0 bytes in 0 blocks
==8449== Rerun with --leak-check=full to see details of leaked memory
==8449==
==8449== Use --track-origins=yes to see where uninitialised values come from
==8449== For lists of detected and suppressed errors, rerun with: -s
==8449== ERROR SUMMARY: 8 errors from 3 contexts (suppressed: 0 from 0)
Ошибка сегментирования
root@slax:/home/guest/botva/src/valgrind/valgrind# rm -rf ~/.bcast5
====here I just start cin normally=====
root@slax:/home/guest/botva/src/valgrind/valgrind# cin
Cinelerra Infinity - built: Nov 1 2020 10:30:54
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: Ошибка ввода/вывода
[frei0r_src_736 @ 0xc28c300] No filter name provided.
PluginFFilter::new_ffilter(frei0r_src)
err: Недопустимый аргумент
[openclsrc_752 @ 0xc290480] 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: http://lsp-plug.in/plugins/lv2/loud_comp_mono
LOAD: http://lsp-plug.in/plugins/lv2/loud_comp_stereo
LOAD: http://lsp-plug.in/plugins/lv2/mb_compressor_mono
LOAD: http://lsp-plug.in/plugins/lv2/mb_expander_lr
LOAD: http://lsp-plug.in/plugins/lv2/mb_expander_mono
LOAD: http://lsp-plug.in/plugins/lv2/mb_expander_ms
LOAD: http://lsp-plug.in/plugins/lv2/mb_expander_stereo
LOAD: http://lsp-plug.in/plugins/lv2/mb_gate_lr
LOAD: http://lsp-plug.in/plugins/lv2/mb_gate_mono
LOAD: http://lsp-plug.in/plugins/lv2/mb_gate_ms
LOAD: http://lsp-plug.in/plugins/lv2/mb_gate_stereo
LOAD: http://lsp-plug.in/plugins/lv2/multisampler_x12
LOAD: http://lsp-plug.in/plugins/lv2/multisampler_x12_do
LOAD: http://lsp-plug.in/plugins/lv2/multisampler_x24
LOAD: http://lsp-plug.in/plugins/lv2/multisampler_x24_do
LOAD: http://lsp-plug.in/plugins/lv2/multisampler_x48
LOAD: http://lsp-plug.in/plugins/lv2/multisampler_x48_do
LOAD: http://lsp-plug.in/plugins/lv2/oscillator_mono
LOAD: http://lsp-plug.in/plugins/lv2/phase_detector
LOAD: http://lsp-plug.in/plugins/lv2/profiler_mono
LOAD: http://lsp-plug.in/plugins/lv2/profiler_stereo
LOAD: http://lsp-plug.in/plugins/lv2/room_builder_mono
LOAD: http://lsp-plug.in/plugins/lv2/room_builder_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sampler_mono
LOAD: http://lsp-plug.in/plugins/lv2/sampler_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sc_compressor_mono
LOAD: http://lsp-plug.in/plugins/lv2/sc_compressor_ms
LOAD: http://lsp-plug.in/plugins/lv2/sc_compressor_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sc_expander_lr
LOAD: http://lsp-plug.in/plugins/lv2/sc_expander_mono
LOAD: http://lsp-plug.in/plugins/lv2/sc_expander_ms
LOAD: http://lsp-plug.in/plugins/lv2/sc_expander_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sc_gate_lr
LOAD: http://lsp-plug.in/plugins/lv2/sc_gate_mono
LOAD: http://lsp-plug.in/plugins/lv2/sc_gate_ms
LOAD: http://lsp-plug.in/plugins/lv2/sc_gate_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sc_limiter_mono
LOAD: http://lsp-plug.in/plugins/lv2/sc_limiter_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_expander_lr
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_expander_mono
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_expander_ms
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_expander_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_gate_lr
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_gate_mono
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_gate_ms
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_gate_stereo
LOAD: http://lsp-plug.in/plugins/lv2/slap_delay_mono
LOAD: http://lsp-plug.in/plugins/lv2/slap_delay_stereo
LOAD: http://lsp-plug.in/plugins/lv2/spectrum_analyzer_x1
LOAD: http://lsp-plug.in/plugins/lv2/spectrum_analyzer_x12
LOAD: http://lsp-plug.in/plugins/lv2/spectrum_analyzer_x16
LOAD: http://lsp-plug.in/plugins/lv2/spectrum_analyzer_x2
LOAD: http://lsp-plug.in/plugins/lv2/spectrum_analyzer_x4
LOAD: http://lsp-plug.in/plugins/lv2/spectrum_analyzer_x8
LOAD: http://lsp-plug.in/plugins/lv2/surge_filter_mono
LOAD: http://lsp-plug.in/plugins/lv2/surge_filter_stereo
LOAD: http://lsp-plug.in/plugins/lv2/trigger_mono
LOAD: http://lsp-plug.in/plugins/lv2/trigger_stereo
init ladspa index: /usr/lib/ladspa
Session time: 0:00:27
Cpu time: user: 0:00:19.011 sys: 0:00:00.804
===and under valgrind again====
root@slax:/home/guest/botva/src/valgrind/valgrind# valgrind /usr/bin/cin
==8629== Memcheck, a memory error detector
==8629== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==8629== Using Valgrind-3.16.1 and LibVEX; rerun with -h for copyright info
==8629== Command: /usr/bin/cin
==8629==
Cinelerra Infinity - built: Nov 1 2020 10:30:54
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.
==8629== Syscall param ioctl(generic) points to uninitialised byte(s)
==8629== at 0x58B3734: ioctl (in /lib/libc-2.30.so)
==8629== by 0x5D25F3C: drmIoctl (in /usr/X11R7/lib/libdrm.so.2.4.0)
==8629== by 0x5D28A53: drmCommandWriteRead (in /usr/X11R7/lib/libdrm.so.2.4.0)
==8629== by 0xF78F524: nouveau_object_ioctl (nouveau.c:88)
==8629== by 0xF78F754: nouveau_object_init (nouveau.c:262)
==8629== by 0xF790147: nouveau_device_new (nouveau.c:389)
==8629== by 0xD0CA470: nouveau_drm_screen_create (in /usr/X11R7/lib/dri/nouveau_dri.so)
==8629== Address 0x7a05f4a is 2 bytes inside a block of size 72 alloc'd
==8629== at 0x40335CC: malloc (vg_replace_malloc.c:307)
==8629== by 0xF78F6EF: nouveau_object_init (nouveau.c:251)
==8629== by 0xF790147: nouveau_device_new (nouveau.c:389)
==8629== by 0xD0CA470: nouveau_drm_screen_create (in /usr/X11R7/lib/dri/nouveau_dri.so)
==8629==
Cinelerra Infinity - built: Nov 1 2020 10:30:54
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.
Session time: 0:00:11
Cpu time: user: 0:01:13.862 sys: 0:00:02.073
root@slax:/home/guest/botva/src/valgrind/valgrind# valgrind /usr/bin/cin
==8768== Memcheck, a memory error detector
==8768== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==8768== Using Valgrind-3.16.1 and LibVEX; rerun with -h for copyright info
==8768== Command: /usr/bin/cin
==8768==
Cinelerra Infinity - built: Nov 1 2020 10:30:54
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.
==8768== Syscall param ioctl(generic) points to uninitialised byte(s)
==8768== at 0x58B3734: ioctl (in /lib/libc-2.30.so)
==8768== by 0x5D25F3C: drmIoctl (in /usr/X11R7/lib/libdrm.so.2.4.0)
==8768== by 0x5D28A53: drmCommandWriteRead (in /usr/X11R7/lib/libdrm.so.2.4.0)
==8768== by 0xF78F524: nouveau_object_ioctl (nouveau.c:88)
==8768== by 0xF78F754: nouveau_object_init (nouveau.c:262)
==8768== by 0xF790147: nouveau_device_new (nouveau.c:389)
==8768== by 0xD0CA470: nouveau_drm_screen_create (in /usr/X11R7/lib/dri/nouveau_dri.so)
==8768== Address 0x7a05fc2 is 2 bytes inside a block of size 72 alloc'd
==8768== at 0x40335CC: malloc (vg_replace_malloc.c:307)
==8768== by 0xF78F6EF: nouveau_object_init (nouveau.c:251)
==8768== by 0xF790147: nouveau_device_new (nouveau.c:389)
==8768== by 0xD0CA470: nouveau_drm_screen_create (in /usr/X11R7/lib/dri/nouveau_dri.so)
==8768==
FileSystem::update /home/guest/MLP FIM 3 Karusel Нет такого файла или каталога
FileSystem::update /home/guest/MLP FIM 4 Gala Нет такого файла или каталога
FileSystem::update /home/guest/MLP_FIM_Season4 Нет такого файла или каталога
FileSystem::update /home/guest/MLP FIM 5 RUS ENG 720p Нет такого файла или каталога
FileSystem::update /home/guest/My Little Pony - Friendship is Magic S02 720p Нет такого файла или каталога
FileSystem::update /home/guest/MLP FIM 1 Karusel Нет такого файла или каталога
FFMPEG::open_decoder: some stream times estimated: /home/guest/0005.avi
FFMPEG::open_decoder: some stream times estimated: /home/guest/0005.avi
FFMPEG::open_decoder: some stream times estimated: /home/guest/0005.avi
FFMPEG::open_decoder: some stream times estimated: /home/guest/0005.avi
FFMPEG::open_decoder: some stream times estimated: /home/guest/0005.avi
FFMPEG::open_decoder: some stream times estimated: /home/guest/0005.avi
FFMPEG::open_decoder: some stream times estimated: /home/guest/0005.avi
IndexFile::draw_index: index has 0 zoom
IndexFile::draw_index: index has 0 zoom
IndexFile::draw_index: index has 0 zoom
FFMPEG::open_decoder: some stream times estimated: /home/guest/0005.avi
FFMPEG::open_decoder: some stream times estimated: /home/guest/0005.avi
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'defaults.pcm.dmix.channels'
ALSA lib conf.c:4568:(_snd_config_evaluate) function snd_func_refer returned error: Нет такого файла или каталога
ALSA lib conf.c:5036:(snd_config_expand) Args evaluate error: Нет такого файла или каталога
ALSA lib pcm.c:2564:(snd_pcm_open_noupdate) Unknown PCM dmix:SB
AudioALSA::open_output default: Нет такого файла или каталога
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'defaults.pcm.dmix.channels'
ALSA lib conf.c:4568:(_snd_config_evaluate) function snd_func_refer returned error: Нет такого файла или каталога
ALSA lib conf.c:5036:(snd_config_expand) Args evaluate error: Нет такого файла или каталога
ALSA lib pcm.c:2564:(snd_pcm_open_noupdate) Unknown PCM dmix:SB
AudioALSA::open_output default: Нет такого файла или каталога
FFMPEG::open_decoder: some stream times estimated: /home/guest/0005.avi
FFMPEG::open_decoder: some stream times estimated: /home/guest/0005.avi
FFMPEG::open_decoder: some stream times estimated: /home/guest/0005.avi
FFMPEG::open_decoder: some stream times estimated: /home/guest/0005.avi
FFMPEG::open_decoder: some stream times estimated: /home/guest/0005.avi
FFMPEG::open_decoder: some stream times estimated: /home/guest/0005.avi
Session time: 0:03:45
Cpu time: user: 0:02:55.369 sys: 0:00:03.619
==8768==
==8768== HEAP SUMMARY:
==8768== in use at exit: 257,888 bytes in 5,168 blocks
==8768== total heap usage: 856,519 allocs, 851,351 frees, 730,473,069 bytes allocated
==8768==
==8768== LEAK SUMMARY:
==8768== definitely lost: 14,665 bytes in 92 blocks
==8768== indirectly lost: 0 bytes in 0 blocks
==8768== possibly lost: 14,616 bytes in 8 blocks
==8768== still reachable: 228,607 bytes in 5,068 blocks
==8768== of which reachable via heuristic:
==8768== stdstring : 1,152 bytes in 26 blocks
==8768== suppressed: 0 bytes in 0 blocks
==8768== Rerun with --leak-check=full to see details of leaked memory
==8768==
==8768== Use --track-origins=yes to see where uninitialised values come from
==8768== For lists of detected and suppressed errors, rerun with: -s
==8768== ERROR SUMMARY: 6 errors from 1 contexts (suppressed: 0 from 0)
---------- Пересланное сообщение ----------
Тема: Upd: I tried to run CinGG under valgrind, on application restart...
Дата: Вторник 03 ноября 2020
Отправитель: Andrew Randrianasulu <randrianasulu(a)gmail.com>
Получатель: "Cinelerra.GG" <cin(a)lists.cinelerra-gg.org>
Also tried to remove one (video) track from (1+2) default project.
Then undo with 'z'
==18036== Conditional jump or move depends on uninitialised value(s)
==18036== at 0x86FB8FB: Tracks::load(FileXML*, int&, unsigned int) (in /usr/bin/cin)
==18036== by 0x8552D4A: EDL::read_xml(FileXML*, unsigned int) (in /usr/bin/cin)
==18036== by 0x8552889: EDL::load_xml(FileXML*, unsigned int) (in /usr/bin/cin)
==18036== by 0x85E0E5D: MainUndo::load_from_undo(FileXML*, unsigned int) (in /usr/bin/cin)
==18036== by 0x85E0D04: MainUndo::undo() (in /usr/bin/cin)
==18036== by 0x8603DEF: MWindow::undo_entry(BC_WindowBase*) (in /usr/bin/cin)
==18036== by 0x85D6D3D: Undo::handle_event() (in /usr/bin/cin)
==18036== by 0x87ACE00: BC_MenuItem::dispatch_key_press() (in /usr/bin/cin)
==18036== by 0x87ADDC4: BC_MenuPopup::dispatch_key_press() (in /usr/bin/cin)
==18036== by 0x87AB7B6: BC_Menu::dispatch_keypress() (in /usr/bin/cin)
==18036== by 0x87AC341: BC_MenuBar::keypress_event() (in /usr/bin/cin)
==18036== by 0x87DCABE: BC_WindowBase::dispatch_keypress_event() (in /usr/bin/cin)
==18036==
but this one printed just once - I tried to 'remove track/undo by z' second time and this message doesn't show up.
---------- Пересланное сообщение ----------
Тема: I tried to run CinGG under valgrind, on application restart...
Дата: Вторник 03 ноября 2020
Отправитель: Andrew Randrianasulu <randrianasulu(a)gmail.com>
Получатель: "Cinelerra.GG" <cin(a)lists.cinelerra-gg.org>
First I moved away ~/.bcast5 (under root user), and ten lauched CinGG
After it started I tried to chnage vicon quality from low->high in Preferences. After this I just clicked OK, so restart was initiated.
Program come up OK, but Valgrind complained.
Got some output:
valgrind /usr/bin/cin
==16779== Memcheck, a memory error detector
==16779== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==16779== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info
==16779== Command: /usr/bin/cin
==16779==
Cinelerra Infinity - built: Nov 1 2020 10:30:54
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.
==16779== Syscall param ioctl(generic) points to uninitialised byte(s)
==16779== at 0x58B0734: ioctl (in /lib/libc-2.30.so)
==16779== by 0x5D22F3C: drmIoctl (in /usr/X11R7/lib/libdrm.so.2.4.0)
==16779== by 0x5D25A53: drmCommandWriteRead (in /usr/X11R7/lib/libdrm.so.2.4.0)
==16779== by 0xF78F524: nouveau_object_ioctl (nouveau.c:88)
==16779== by 0xF78F754: nouveau_object_init (nouveau.c:262)
==16779== by 0xF790147: nouveau_device_new (nouveau.c:389)
==16779== by 0xD0CA470: nouveau_drm_screen_create (in /usr/X11R7/lib/dri/nouveau_dri.so)
==16779== Address 0x79e4982 is 2 bytes inside a block of size 72 alloc'd
==16779== at 0x403229C: malloc (vg_replace_malloc.c:299)
==16779== by 0xF78F6EF: nouveau_object_init (nouveau.c:251)
==16779== by 0xF790147: nouveau_device_new (nouveau.c:389)
==16779== by 0xD0CA470: nouveau_drm_screen_create (in /usr/X11R7/lib/dri/nouveau_dri.so)
==16779==
init plugin index: /usr/lib/cin/plugins
PluginFFilter::new_ffilter(overlay_opencl)
err: Ошибка ввода/вывода
PluginFFilter::new_ffilter(xfade_opencl)
err: Ошибка ввода/вывода
[frei0r_src_736 @ 0x12a97800] No filter name provided.
PluginFFilter::new_ffilter(frei0r_src)
err: Недопустимый аргумент
[openclsrc_752 @ 0x756fcc0] 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: http://lsp-plug.in/plugins/lv2/loud_comp_mono
LOAD: http://lsp-plug.in/plugins/lv2/loud_comp_stereo
LOAD: http://lsp-plug.in/plugins/lv2/mb_compressor_mono
LOAD: http://lsp-plug.in/plugins/lv2/mb_expander_lr
LOAD: http://lsp-plug.in/plugins/lv2/mb_expander_mono
LOAD: http://lsp-plug.in/plugins/lv2/mb_expander_ms
LOAD: http://lsp-plug.in/plugins/lv2/mb_expander_stereo
LOAD: http://lsp-plug.in/plugins/lv2/mb_gate_lr
LOAD: http://lsp-plug.in/plugins/lv2/mb_gate_mono
LOAD: http://lsp-plug.in/plugins/lv2/mb_gate_ms
LOAD: http://lsp-plug.in/plugins/lv2/mb_gate_stereo
LOAD: http://lsp-plug.in/plugins/lv2/multisampler_x12
LOAD: http://lsp-plug.in/plugins/lv2/multisampler_x12_do
LOAD: http://lsp-plug.in/plugins/lv2/multisampler_x24
LOAD: http://lsp-plug.in/plugins/lv2/multisampler_x24_do
LOAD: http://lsp-plug.in/plugins/lv2/multisampler_x48
LOAD: http://lsp-plug.in/plugins/lv2/multisampler_x48_do
LOAD: http://lsp-plug.in/plugins/lv2/oscillator_mono
LOAD: http://lsp-plug.in/plugins/lv2/phase_detector
LOAD: http://lsp-plug.in/plugins/lv2/profiler_mono
LOAD: http://lsp-plug.in/plugins/lv2/profiler_stereo
LOAD: http://lsp-plug.in/plugins/lv2/room_builder_mono
LOAD: http://lsp-plug.in/plugins/lv2/room_builder_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sampler_mono
LOAD: http://lsp-plug.in/plugins/lv2/sampler_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sc_compressor_mono
LOAD: http://lsp-plug.in/plugins/lv2/sc_compressor_ms
LOAD: http://lsp-plug.in/plugins/lv2/sc_compressor_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sc_expander_lr
LOAD: http://lsp-plug.in/plugins/lv2/sc_expander_mono
LOAD: http://lsp-plug.in/plugins/lv2/sc_expander_ms
LOAD: http://lsp-plug.in/plugins/lv2/sc_expander_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sc_gate_lr
LOAD: http://lsp-plug.in/plugins/lv2/sc_gate_mono
LOAD: http://lsp-plug.in/plugins/lv2/sc_gate_ms
LOAD: http://lsp-plug.in/plugins/lv2/sc_gate_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sc_limiter_mono
LOAD: http://lsp-plug.in/plugins/lv2/sc_limiter_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_expander_lr
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_expander_mono
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_expander_ms
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_expander_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_gate_lr
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_gate_mono
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_gate_ms
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_gate_stereo
LOAD: http://lsp-plug.in/plugins/lv2/slap_delay_mono
LOAD: http://lsp-plug.in/plugins/lv2/slap_delay_stereo
LOAD: http://lsp-plug.in/plugins/lv2/spectrum_analyzer_x1
LOAD: http://lsp-plug.in/plugins/lv2/spectrum_analyzer_x12
LOAD: http://lsp-plug.in/plugins/lv2/spectrum_analyzer_x16
LOAD: http://lsp-plug.in/plugins/lv2/spectrum_analyzer_x2
LOAD: http://lsp-plug.in/plugins/lv2/spectrum_analyzer_x4
LOAD: http://lsp-plug.in/plugins/lv2/spectrum_analyzer_x8
LOAD: http://lsp-plug.in/plugins/lv2/surge_filter_mono
LOAD: http://lsp-plug.in/plugins/lv2/surge_filter_stereo
LOAD: http://lsp-plug.in/plugins/lv2/trigger_mono
LOAD: http://lsp-plug.in/plugins/lv2/trigger_stereo
init ladspa index: /usr/lib/ladspa
==16989==
==16989== Process terminating with default action of signal 11 (SIGSEGV)
==16989== Bad permissions for mapped region at address 0x0
==16989== at 0x0: ???
==16989==
==16989== HEAP SUMMARY:
==16989== in use at exit: 83,480,916 bytes in 31,449 blocks
==16989== total heap usage: 1,957,779 allocs, 1,926,330 frees, 1,393,157,898 bytes allocated
==16989==
==16989== LEAK SUMMARY:
==16989== definitely lost: 10,885 bytes in 116 blocks
==16989== indirectly lost: 35,019 bytes in 441 blocks
==16989== possibly lost: 60,054,201 bytes in 2,966 blocks
==16989== still reachable: 23,380,811 bytes in 27,926 blocks
==16989== of which reachable via heuristic:
==16989== stdstring : 3,766 bytes in 136 blocks
==16989== suppressed: 0 bytes in 0 blocks
==16989== Rerun with --leak-check=full to see details of leaked memory
==16989==
==16989== For counts of detected and suppressed errors, rerun with: -v
==16989== Use --track-origins=yes to see where uninitialised values come from
==16989== ERROR SUMMARY: 6 errors from 1 contexts (suppressed: 0 from 0)
==16779== Thread 12:
==16779== Invalid write of size 1
==16779== at 0x87F6101: Thread::entrypoint(void*) (in /usr/bin/cin)
==16779== by 0x4417F65: start_thread (in /lib/libpthread-2.30.so)
==16779== by 0x58B8C35: clone (in /lib/libc-2.30.so)
==16779== Address 0x137f7c1f is 7 bytes inside a block of size 68 free'd
==16779== at 0x4033B2C: operator delete(void*) (vg_replace_malloc.c:576)
==16779== by 0x8611E1D: MWindow::~MWindow() (in /usr/bin/cin)
==16779== by 0x85DCA7D: main (in /usr/bin/cin)
==16779== Block was alloc'd at
==16779== at 0x403296C: operator new(unsigned int) (vg_replace_malloc.c:328)
==16779== by 0x8616996: MWindow::get_viewer(int, int) (in /usr/bin/cin)
==16779== by 0x861D68F: MWindow::create_objects(int, int, char*) (in /usr/bin/cin)
==16779== by 0x85DCAC3: main (in /usr/bin/cin)
==16779==
==16779== Invalid read of size 1
==16779== at 0x87F6105: Thread::entrypoint(void*) (in /usr/bin/cin)
==16779== by 0x4417F65: start_thread (in /lib/libpthread-2.30.so)
==16779== by 0x58B8C35: clone (in /lib/libc-2.30.so)
==16779== Address 0x137f7c1c is 4 bytes inside a block of size 68 free'd
==16779== at 0x4033B2C: operator delete(void*) (vg_replace_malloc.c:576)
==16779== by 0x8611E1D: MWindow::~MWindow() (in /usr/bin/cin)
==16779== by 0x85DCA7D: main (in /usr/bin/cin)
==16779== Block was alloc'd at
==16779== at 0x403296C: operator new(unsigned int) (vg_replace_malloc.c:328)
==16779== by 0x8616996: MWindow::get_viewer(int, int) (in /usr/bin/cin)
==16779== by 0x861D68F: MWindow::create_objects(int, int, char*) (in /usr/bin/cin)
==16779== by 0x85DCAC3: main (in /usr/bin/cin)
==16779==
==16779== Invalid read of size 1
==16779== at 0x87F610B: Thread::entrypoint(void*) (in /usr/bin/cin)
==16779== by 0x4417F65: start_thread (in /lib/libpthread-2.30.so)
==16779== by 0x58B8C35: clone (in /lib/libc-2.30.so)
==16779== Address 0x137f7c1e is 6 bytes inside a block of size 68 free'd
==16779== at 0x4033B2C: operator delete(void*) (vg_replace_malloc.c:576)
==16779== by 0x8611E1D: MWindow::~MWindow() (in /usr/bin/cin)
==16779== by 0x85DCA7D: main (in /usr/bin/cin)
==16779== Block was alloc'd at
==16779== at 0x403296C: operator new(unsigned int) (vg_replace_malloc.c:328)
==16779== by 0x8616996: MWindow::get_viewer(int, int) (in /usr/bin/cin)
==16779== by 0x861D68F: MWindow::create_objects(int, int, char*) (in /usr/bin/cin)
==16779== by 0x85DCAC3: main (in /usr/bin/cin)
==16779==
==16779== Invalid read of size 1
==16779== at 0x87F611B: Thread::entrypoint(void*) (in /usr/bin/cin)
==16779== by 0x4417F65: start_thread (in /lib/libpthread-2.30.so)
==16779== by 0x58B8C35: clone (in /lib/libc-2.30.so)
==16779== Address 0x137f7c21 is 9 bytes inside a block of size 68 free'd
==16779== at 0x4033B2C: operator delete(void*) (vg_replace_malloc.c:576)
==16779== by 0x8611E1D: MWindow::~MWindow() (in /usr/bin/cin)
==16779== by 0x85DCA7D: main (in /usr/bin/cin)
==16779== Block was alloc'd at
==16779== at 0x403296C: operator new(unsigned int) (vg_replace_malloc.c:328)
==16779== by 0x8616996: MWindow::get_viewer(int, int) (in /usr/bin/cin)
==16779== by 0x861D68F: MWindow::create_objects(int, int, char*) (in /usr/bin/cin)
==16779== by 0x85DCAC3: main (in /usr/bin/cin)
==16779==
==16779== Invalid read of size 4
==16779== at 0x87F612A: Thread::entrypoint(void*) (in /usr/bin/cin)
==16779== by 0x4417F65: start_thread (in /lib/libpthread-2.30.so)
==16779== by 0x58B8C35: clone (in /lib/libc-2.30.so)
==16779== Address 0x137f7c28 is 16 bytes inside a block of size 68 free'd
==16779== at 0x4033B2C: operator delete(void*) (vg_replace_malloc.c:576)
==16779== by 0x8611E1D: MWindow::~MWindow() (in /usr/bin/cin)
==16779== by 0x85DCA7D: main (in /usr/bin/cin)
==16779== Block was alloc'd at
==16779== at 0x403296C: operator new(unsigned int) (vg_replace_malloc.c:328)
==16779== by 0x8616996: MWindow::get_viewer(int, int) (in /usr/bin/cin)
==16779== by 0x861D68F: MWindow::create_objects(int, int, char*) (in /usr/bin/cin)
==16779== by 0x85DCAC3: main (in /usr/bin/cin)
==16779==
Cinelerra Infinity - built: Nov 1 2020 10:30:54
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.
Session time: 0:00:14
Cpu time: user: 0:06:17.080 sys: 0:00:03.580
Is this real error, result of my hacking (:}) or something else?
-------------------------------------------------------
-------------------------------------------------------
4
3
Upd: I tried to run CinGG under valgrind, on application restart...
by Andrew Randrianasulu 25 Nov '20
by Andrew Randrianasulu 25 Nov '20
25 Nov '20
Also tried to remove one (video) track from (1+2) default project.
Then undo with 'z'
==18036== Conditional jump or move depends on uninitialised value(s)
==18036== at 0x86FB8FB: Tracks::load(FileXML*, int&, unsigned int) (in /usr/bin/cin)
==18036== by 0x8552D4A: EDL::read_xml(FileXML*, unsigned int) (in /usr/bin/cin)
==18036== by 0x8552889: EDL::load_xml(FileXML*, unsigned int) (in /usr/bin/cin)
==18036== by 0x85E0E5D: MainUndo::load_from_undo(FileXML*, unsigned int) (in /usr/bin/cin)
==18036== by 0x85E0D04: MainUndo::undo() (in /usr/bin/cin)
==18036== by 0x8603DEF: MWindow::undo_entry(BC_WindowBase*) (in /usr/bin/cin)
==18036== by 0x85D6D3D: Undo::handle_event() (in /usr/bin/cin)
==18036== by 0x87ACE00: BC_MenuItem::dispatch_key_press() (in /usr/bin/cin)
==18036== by 0x87ADDC4: BC_MenuPopup::dispatch_key_press() (in /usr/bin/cin)
==18036== by 0x87AB7B6: BC_Menu::dispatch_keypress() (in /usr/bin/cin)
==18036== by 0x87AC341: BC_MenuBar::keypress_event() (in /usr/bin/cin)
==18036== by 0x87DCABE: BC_WindowBase::dispatch_keypress_event() (in /usr/bin/cin)
==18036==
but this one printed just once - I tried to 'remove track/undo by z' second time and this message doesn't show up.
---------- Пересланное сообщение ----------
Тема: I tried to run CinGG under valgrind, on application restart...
Дата: Вторник 03 ноября 2020
Отправитель: Andrew Randrianasulu <randrianasulu(a)gmail.com>
Получатель: "Cinelerra.GG" <cin(a)lists.cinelerra-gg.org>
First I moved away ~/.bcast5 (under root user), and ten lauched CinGG
After it started I tried to chnage vicon quality from low->high in Preferences. After this I just clicked OK, so restart was initiated.
Program come up OK, but Valgrind complained.
Got some output:
valgrind /usr/bin/cin
==16779== Memcheck, a memory error detector
==16779== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==16779== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info
==16779== Command: /usr/bin/cin
==16779==
Cinelerra Infinity - built: Nov 1 2020 10:30:54
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.
==16779== Syscall param ioctl(generic) points to uninitialised byte(s)
==16779== at 0x58B0734: ioctl (in /lib/libc-2.30.so)
==16779== by 0x5D22F3C: drmIoctl (in /usr/X11R7/lib/libdrm.so.2.4.0)
==16779== by 0x5D25A53: drmCommandWriteRead (in /usr/X11R7/lib/libdrm.so.2.4.0)
==16779== by 0xF78F524: nouveau_object_ioctl (nouveau.c:88)
==16779== by 0xF78F754: nouveau_object_init (nouveau.c:262)
==16779== by 0xF790147: nouveau_device_new (nouveau.c:389)
==16779== by 0xD0CA470: nouveau_drm_screen_create (in /usr/X11R7/lib/dri/nouveau_dri.so)
==16779== Address 0x79e4982 is 2 bytes inside a block of size 72 alloc'd
==16779== at 0x403229C: malloc (vg_replace_malloc.c:299)
==16779== by 0xF78F6EF: nouveau_object_init (nouveau.c:251)
==16779== by 0xF790147: nouveau_device_new (nouveau.c:389)
==16779== by 0xD0CA470: nouveau_drm_screen_create (in /usr/X11R7/lib/dri/nouveau_dri.so)
==16779==
init plugin index: /usr/lib/cin/plugins
PluginFFilter::new_ffilter(overlay_opencl)
err: Ошибка ввода/вывода
PluginFFilter::new_ffilter(xfade_opencl)
err: Ошибка ввода/вывода
[frei0r_src_736 @ 0x12a97800] No filter name provided.
PluginFFilter::new_ffilter(frei0r_src)
err: Недопустимый аргумент
[openclsrc_752 @ 0x756fcc0] 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: http://lsp-plug.in/plugins/lv2/loud_comp_mono
LOAD: http://lsp-plug.in/plugins/lv2/loud_comp_stereo
LOAD: http://lsp-plug.in/plugins/lv2/mb_compressor_mono
LOAD: http://lsp-plug.in/plugins/lv2/mb_expander_lr
LOAD: http://lsp-plug.in/plugins/lv2/mb_expander_mono
LOAD: http://lsp-plug.in/plugins/lv2/mb_expander_ms
LOAD: http://lsp-plug.in/plugins/lv2/mb_expander_stereo
LOAD: http://lsp-plug.in/plugins/lv2/mb_gate_lr
LOAD: http://lsp-plug.in/plugins/lv2/mb_gate_mono
LOAD: http://lsp-plug.in/plugins/lv2/mb_gate_ms
LOAD: http://lsp-plug.in/plugins/lv2/mb_gate_stereo
LOAD: http://lsp-plug.in/plugins/lv2/multisampler_x12
LOAD: http://lsp-plug.in/plugins/lv2/multisampler_x12_do
LOAD: http://lsp-plug.in/plugins/lv2/multisampler_x24
LOAD: http://lsp-plug.in/plugins/lv2/multisampler_x24_do
LOAD: http://lsp-plug.in/plugins/lv2/multisampler_x48
LOAD: http://lsp-plug.in/plugins/lv2/multisampler_x48_do
LOAD: http://lsp-plug.in/plugins/lv2/oscillator_mono
LOAD: http://lsp-plug.in/plugins/lv2/phase_detector
LOAD: http://lsp-plug.in/plugins/lv2/profiler_mono
LOAD: http://lsp-plug.in/plugins/lv2/profiler_stereo
LOAD: http://lsp-plug.in/plugins/lv2/room_builder_mono
LOAD: http://lsp-plug.in/plugins/lv2/room_builder_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sampler_mono
LOAD: http://lsp-plug.in/plugins/lv2/sampler_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sc_compressor_mono
LOAD: http://lsp-plug.in/plugins/lv2/sc_compressor_ms
LOAD: http://lsp-plug.in/plugins/lv2/sc_compressor_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sc_expander_lr
LOAD: http://lsp-plug.in/plugins/lv2/sc_expander_mono
LOAD: http://lsp-plug.in/plugins/lv2/sc_expander_ms
LOAD: http://lsp-plug.in/plugins/lv2/sc_expander_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sc_gate_lr
LOAD: http://lsp-plug.in/plugins/lv2/sc_gate_mono
LOAD: http://lsp-plug.in/plugins/lv2/sc_gate_ms
LOAD: http://lsp-plug.in/plugins/lv2/sc_gate_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sc_limiter_mono
LOAD: http://lsp-plug.in/plugins/lv2/sc_limiter_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_expander_lr
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_expander_mono
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_expander_ms
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_expander_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_gate_lr
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_gate_mono
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_gate_ms
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_gate_stereo
LOAD: http://lsp-plug.in/plugins/lv2/slap_delay_mono
LOAD: http://lsp-plug.in/plugins/lv2/slap_delay_stereo
LOAD: http://lsp-plug.in/plugins/lv2/spectrum_analyzer_x1
LOAD: http://lsp-plug.in/plugins/lv2/spectrum_analyzer_x12
LOAD: http://lsp-plug.in/plugins/lv2/spectrum_analyzer_x16
LOAD: http://lsp-plug.in/plugins/lv2/spectrum_analyzer_x2
LOAD: http://lsp-plug.in/plugins/lv2/spectrum_analyzer_x4
LOAD: http://lsp-plug.in/plugins/lv2/spectrum_analyzer_x8
LOAD: http://lsp-plug.in/plugins/lv2/surge_filter_mono
LOAD: http://lsp-plug.in/plugins/lv2/surge_filter_stereo
LOAD: http://lsp-plug.in/plugins/lv2/trigger_mono
LOAD: http://lsp-plug.in/plugins/lv2/trigger_stereo
init ladspa index: /usr/lib/ladspa
==16989==
==16989== Process terminating with default action of signal 11 (SIGSEGV)
==16989== Bad permissions for mapped region at address 0x0
==16989== at 0x0: ???
==16989==
==16989== HEAP SUMMARY:
==16989== in use at exit: 83,480,916 bytes in 31,449 blocks
==16989== total heap usage: 1,957,779 allocs, 1,926,330 frees, 1,393,157,898 bytes allocated
==16989==
==16989== LEAK SUMMARY:
==16989== definitely lost: 10,885 bytes in 116 blocks
==16989== indirectly lost: 35,019 bytes in 441 blocks
==16989== possibly lost: 60,054,201 bytes in 2,966 blocks
==16989== still reachable: 23,380,811 bytes in 27,926 blocks
==16989== of which reachable via heuristic:
==16989== stdstring : 3,766 bytes in 136 blocks
==16989== suppressed: 0 bytes in 0 blocks
==16989== Rerun with --leak-check=full to see details of leaked memory
==16989==
==16989== For counts of detected and suppressed errors, rerun with: -v
==16989== Use --track-origins=yes to see where uninitialised values come from
==16989== ERROR SUMMARY: 6 errors from 1 contexts (suppressed: 0 from 0)
==16779== Thread 12:
==16779== Invalid write of size 1
==16779== at 0x87F6101: Thread::entrypoint(void*) (in /usr/bin/cin)
==16779== by 0x4417F65: start_thread (in /lib/libpthread-2.30.so)
==16779== by 0x58B8C35: clone (in /lib/libc-2.30.so)
==16779== Address 0x137f7c1f is 7 bytes inside a block of size 68 free'd
==16779== at 0x4033B2C: operator delete(void*) (vg_replace_malloc.c:576)
==16779== by 0x8611E1D: MWindow::~MWindow() (in /usr/bin/cin)
==16779== by 0x85DCA7D: main (in /usr/bin/cin)
==16779== Block was alloc'd at
==16779== at 0x403296C: operator new(unsigned int) (vg_replace_malloc.c:328)
==16779== by 0x8616996: MWindow::get_viewer(int, int) (in /usr/bin/cin)
==16779== by 0x861D68F: MWindow::create_objects(int, int, char*) (in /usr/bin/cin)
==16779== by 0x85DCAC3: main (in /usr/bin/cin)
==16779==
==16779== Invalid read of size 1
==16779== at 0x87F6105: Thread::entrypoint(void*) (in /usr/bin/cin)
==16779== by 0x4417F65: start_thread (in /lib/libpthread-2.30.so)
==16779== by 0x58B8C35: clone (in /lib/libc-2.30.so)
==16779== Address 0x137f7c1c is 4 bytes inside a block of size 68 free'd
==16779== at 0x4033B2C: operator delete(void*) (vg_replace_malloc.c:576)
==16779== by 0x8611E1D: MWindow::~MWindow() (in /usr/bin/cin)
==16779== by 0x85DCA7D: main (in /usr/bin/cin)
==16779== Block was alloc'd at
==16779== at 0x403296C: operator new(unsigned int) (vg_replace_malloc.c:328)
==16779== by 0x8616996: MWindow::get_viewer(int, int) (in /usr/bin/cin)
==16779== by 0x861D68F: MWindow::create_objects(int, int, char*) (in /usr/bin/cin)
==16779== by 0x85DCAC3: main (in /usr/bin/cin)
==16779==
==16779== Invalid read of size 1
==16779== at 0x87F610B: Thread::entrypoint(void*) (in /usr/bin/cin)
==16779== by 0x4417F65: start_thread (in /lib/libpthread-2.30.so)
==16779== by 0x58B8C35: clone (in /lib/libc-2.30.so)
==16779== Address 0x137f7c1e is 6 bytes inside a block of size 68 free'd
==16779== at 0x4033B2C: operator delete(void*) (vg_replace_malloc.c:576)
==16779== by 0x8611E1D: MWindow::~MWindow() (in /usr/bin/cin)
==16779== by 0x85DCA7D: main (in /usr/bin/cin)
==16779== Block was alloc'd at
==16779== at 0x403296C: operator new(unsigned int) (vg_replace_malloc.c:328)
==16779== by 0x8616996: MWindow::get_viewer(int, int) (in /usr/bin/cin)
==16779== by 0x861D68F: MWindow::create_objects(int, int, char*) (in /usr/bin/cin)
==16779== by 0x85DCAC3: main (in /usr/bin/cin)
==16779==
==16779== Invalid read of size 1
==16779== at 0x87F611B: Thread::entrypoint(void*) (in /usr/bin/cin)
==16779== by 0x4417F65: start_thread (in /lib/libpthread-2.30.so)
==16779== by 0x58B8C35: clone (in /lib/libc-2.30.so)
==16779== Address 0x137f7c21 is 9 bytes inside a block of size 68 free'd
==16779== at 0x4033B2C: operator delete(void*) (vg_replace_malloc.c:576)
==16779== by 0x8611E1D: MWindow::~MWindow() (in /usr/bin/cin)
==16779== by 0x85DCA7D: main (in /usr/bin/cin)
==16779== Block was alloc'd at
==16779== at 0x403296C: operator new(unsigned int) (vg_replace_malloc.c:328)
==16779== by 0x8616996: MWindow::get_viewer(int, int) (in /usr/bin/cin)
==16779== by 0x861D68F: MWindow::create_objects(int, int, char*) (in /usr/bin/cin)
==16779== by 0x85DCAC3: main (in /usr/bin/cin)
==16779==
==16779== Invalid read of size 4
==16779== at 0x87F612A: Thread::entrypoint(void*) (in /usr/bin/cin)
==16779== by 0x4417F65: start_thread (in /lib/libpthread-2.30.so)
==16779== by 0x58B8C35: clone (in /lib/libc-2.30.so)
==16779== Address 0x137f7c28 is 16 bytes inside a block of size 68 free'd
==16779== at 0x4033B2C: operator delete(void*) (vg_replace_malloc.c:576)
==16779== by 0x8611E1D: MWindow::~MWindow() (in /usr/bin/cin)
==16779== by 0x85DCA7D: main (in /usr/bin/cin)
==16779== Block was alloc'd at
==16779== at 0x403296C: operator new(unsigned int) (vg_replace_malloc.c:328)
==16779== by 0x8616996: MWindow::get_viewer(int, int) (in /usr/bin/cin)
==16779== by 0x861D68F: MWindow::create_objects(int, int, char*) (in /usr/bin/cin)
==16779== by 0x85DCAC3: main (in /usr/bin/cin)
==16779==
Cinelerra Infinity - built: Nov 1 2020 10:30:54
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.
Session time: 0:00:14
Cpu time: user: 0:06:17.080 sys: 0:00:03.580
Is this real error, result of my hacking (:}) or something else?
-------------------------------------------------------
2
2
25 Nov '20
First I moved away ~/.bcast5 (under root user), and ten lauched CinGG
After it started I tried to chnage vicon quality from low->high in Preferences. After this I just clicked OK, so restart was initiated.
Program come up OK, but Valgrind complained.
Got some output:
valgrind /usr/bin/cin
==16779== Memcheck, a memory error detector
==16779== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==16779== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info
==16779== Command: /usr/bin/cin
==16779==
Cinelerra Infinity - built: Nov 1 2020 10:30:54
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.
==16779== Syscall param ioctl(generic) points to uninitialised byte(s)
==16779== at 0x58B0734: ioctl (in /lib/libc-2.30.so)
==16779== by 0x5D22F3C: drmIoctl (in /usr/X11R7/lib/libdrm.so.2.4.0)
==16779== by 0x5D25A53: drmCommandWriteRead (in /usr/X11R7/lib/libdrm.so.2.4.0)
==16779== by 0xF78F524: nouveau_object_ioctl (nouveau.c:88)
==16779== by 0xF78F754: nouveau_object_init (nouveau.c:262)
==16779== by 0xF790147: nouveau_device_new (nouveau.c:389)
==16779== by 0xD0CA470: nouveau_drm_screen_create (in /usr/X11R7/lib/dri/nouveau_dri.so)
==16779== Address 0x79e4982 is 2 bytes inside a block of size 72 alloc'd
==16779== at 0x403229C: malloc (vg_replace_malloc.c:299)
==16779== by 0xF78F6EF: nouveau_object_init (nouveau.c:251)
==16779== by 0xF790147: nouveau_device_new (nouveau.c:389)
==16779== by 0xD0CA470: nouveau_drm_screen_create (in /usr/X11R7/lib/dri/nouveau_dri.so)
==16779==
init plugin index: /usr/lib/cin/plugins
PluginFFilter::new_ffilter(overlay_opencl)
err: Ошибка ввода/вывода
PluginFFilter::new_ffilter(xfade_opencl)
err: Ошибка ввода/вывода
[frei0r_src_736 @ 0x12a97800] No filter name provided.
PluginFFilter::new_ffilter(frei0r_src)
err: Недопустимый аргумент
[openclsrc_752 @ 0x756fcc0] 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: http://lsp-plug.in/plugins/lv2/loud_comp_mono
LOAD: http://lsp-plug.in/plugins/lv2/loud_comp_stereo
LOAD: http://lsp-plug.in/plugins/lv2/mb_compressor_mono
LOAD: http://lsp-plug.in/plugins/lv2/mb_expander_lr
LOAD: http://lsp-plug.in/plugins/lv2/mb_expander_mono
LOAD: http://lsp-plug.in/plugins/lv2/mb_expander_ms
LOAD: http://lsp-plug.in/plugins/lv2/mb_expander_stereo
LOAD: http://lsp-plug.in/plugins/lv2/mb_gate_lr
LOAD: http://lsp-plug.in/plugins/lv2/mb_gate_mono
LOAD: http://lsp-plug.in/plugins/lv2/mb_gate_ms
LOAD: http://lsp-plug.in/plugins/lv2/mb_gate_stereo
LOAD: http://lsp-plug.in/plugins/lv2/multisampler_x12
LOAD: http://lsp-plug.in/plugins/lv2/multisampler_x12_do
LOAD: http://lsp-plug.in/plugins/lv2/multisampler_x24
LOAD: http://lsp-plug.in/plugins/lv2/multisampler_x24_do
LOAD: http://lsp-plug.in/plugins/lv2/multisampler_x48
LOAD: http://lsp-plug.in/plugins/lv2/multisampler_x48_do
LOAD: http://lsp-plug.in/plugins/lv2/oscillator_mono
LOAD: http://lsp-plug.in/plugins/lv2/phase_detector
LOAD: http://lsp-plug.in/plugins/lv2/profiler_mono
LOAD: http://lsp-plug.in/plugins/lv2/profiler_stereo
LOAD: http://lsp-plug.in/plugins/lv2/room_builder_mono
LOAD: http://lsp-plug.in/plugins/lv2/room_builder_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sampler_mono
LOAD: http://lsp-plug.in/plugins/lv2/sampler_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sc_compressor_mono
LOAD: http://lsp-plug.in/plugins/lv2/sc_compressor_ms
LOAD: http://lsp-plug.in/plugins/lv2/sc_compressor_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sc_expander_lr
LOAD: http://lsp-plug.in/plugins/lv2/sc_expander_mono
LOAD: http://lsp-plug.in/plugins/lv2/sc_expander_ms
LOAD: http://lsp-plug.in/plugins/lv2/sc_expander_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sc_gate_lr
LOAD: http://lsp-plug.in/plugins/lv2/sc_gate_mono
LOAD: http://lsp-plug.in/plugins/lv2/sc_gate_ms
LOAD: http://lsp-plug.in/plugins/lv2/sc_gate_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sc_limiter_mono
LOAD: http://lsp-plug.in/plugins/lv2/sc_limiter_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_expander_lr
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_expander_mono
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_expander_ms
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_expander_stereo
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_gate_lr
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_gate_mono
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_gate_ms
LOAD: http://lsp-plug.in/plugins/lv2/sc_mb_gate_stereo
LOAD: http://lsp-plug.in/plugins/lv2/slap_delay_mono
LOAD: http://lsp-plug.in/plugins/lv2/slap_delay_stereo
LOAD: http://lsp-plug.in/plugins/lv2/spectrum_analyzer_x1
LOAD: http://lsp-plug.in/plugins/lv2/spectrum_analyzer_x12
LOAD: http://lsp-plug.in/plugins/lv2/spectrum_analyzer_x16
LOAD: http://lsp-plug.in/plugins/lv2/spectrum_analyzer_x2
LOAD: http://lsp-plug.in/plugins/lv2/spectrum_analyzer_x4
LOAD: http://lsp-plug.in/plugins/lv2/spectrum_analyzer_x8
LOAD: http://lsp-plug.in/plugins/lv2/surge_filter_mono
LOAD: http://lsp-plug.in/plugins/lv2/surge_filter_stereo
LOAD: http://lsp-plug.in/plugins/lv2/trigger_mono
LOAD: http://lsp-plug.in/plugins/lv2/trigger_stereo
init ladspa index: /usr/lib/ladspa
==16989==
==16989== Process terminating with default action of signal 11 (SIGSEGV)
==16989== Bad permissions for mapped region at address 0x0
==16989== at 0x0: ???
==16989==
==16989== HEAP SUMMARY:
==16989== in use at exit: 83,480,916 bytes in 31,449 blocks
==16989== total heap usage: 1,957,779 allocs, 1,926,330 frees, 1,393,157,898 bytes allocated
==16989==
==16989== LEAK SUMMARY:
==16989== definitely lost: 10,885 bytes in 116 blocks
==16989== indirectly lost: 35,019 bytes in 441 blocks
==16989== possibly lost: 60,054,201 bytes in 2,966 blocks
==16989== still reachable: 23,380,811 bytes in 27,926 blocks
==16989== of which reachable via heuristic:
==16989== stdstring : 3,766 bytes in 136 blocks
==16989== suppressed: 0 bytes in 0 blocks
==16989== Rerun with --leak-check=full to see details of leaked memory
==16989==
==16989== For counts of detected and suppressed errors, rerun with: -v
==16989== Use --track-origins=yes to see where uninitialised values come from
==16989== ERROR SUMMARY: 6 errors from 1 contexts (suppressed: 0 from 0)
==16779== Thread 12:
==16779== Invalid write of size 1
==16779== at 0x87F6101: Thread::entrypoint(void*) (in /usr/bin/cin)
==16779== by 0x4417F65: start_thread (in /lib/libpthread-2.30.so)
==16779== by 0x58B8C35: clone (in /lib/libc-2.30.so)
==16779== Address 0x137f7c1f is 7 bytes inside a block of size 68 free'd
==16779== at 0x4033B2C: operator delete(void*) (vg_replace_malloc.c:576)
==16779== by 0x8611E1D: MWindow::~MWindow() (in /usr/bin/cin)
==16779== by 0x85DCA7D: main (in /usr/bin/cin)
==16779== Block was alloc'd at
==16779== at 0x403296C: operator new(unsigned int) (vg_replace_malloc.c:328)
==16779== by 0x8616996: MWindow::get_viewer(int, int) (in /usr/bin/cin)
==16779== by 0x861D68F: MWindow::create_objects(int, int, char*) (in /usr/bin/cin)
==16779== by 0x85DCAC3: main (in /usr/bin/cin)
==16779==
==16779== Invalid read of size 1
==16779== at 0x87F6105: Thread::entrypoint(void*) (in /usr/bin/cin)
==16779== by 0x4417F65: start_thread (in /lib/libpthread-2.30.so)
==16779== by 0x58B8C35: clone (in /lib/libc-2.30.so)
==16779== Address 0x137f7c1c is 4 bytes inside a block of size 68 free'd
==16779== at 0x4033B2C: operator delete(void*) (vg_replace_malloc.c:576)
==16779== by 0x8611E1D: MWindow::~MWindow() (in /usr/bin/cin)
==16779== by 0x85DCA7D: main (in /usr/bin/cin)
==16779== Block was alloc'd at
==16779== at 0x403296C: operator new(unsigned int) (vg_replace_malloc.c:328)
==16779== by 0x8616996: MWindow::get_viewer(int, int) (in /usr/bin/cin)
==16779== by 0x861D68F: MWindow::create_objects(int, int, char*) (in /usr/bin/cin)
==16779== by 0x85DCAC3: main (in /usr/bin/cin)
==16779==
==16779== Invalid read of size 1
==16779== at 0x87F610B: Thread::entrypoint(void*) (in /usr/bin/cin)
==16779== by 0x4417F65: start_thread (in /lib/libpthread-2.30.so)
==16779== by 0x58B8C35: clone (in /lib/libc-2.30.so)
==16779== Address 0x137f7c1e is 6 bytes inside a block of size 68 free'd
==16779== at 0x4033B2C: operator delete(void*) (vg_replace_malloc.c:576)
==16779== by 0x8611E1D: MWindow::~MWindow() (in /usr/bin/cin)
==16779== by 0x85DCA7D: main (in /usr/bin/cin)
==16779== Block was alloc'd at
==16779== at 0x403296C: operator new(unsigned int) (vg_replace_malloc.c:328)
==16779== by 0x8616996: MWindow::get_viewer(int, int) (in /usr/bin/cin)
==16779== by 0x861D68F: MWindow::create_objects(int, int, char*) (in /usr/bin/cin)
==16779== by 0x85DCAC3: main (in /usr/bin/cin)
==16779==
==16779== Invalid read of size 1
==16779== at 0x87F611B: Thread::entrypoint(void*) (in /usr/bin/cin)
==16779== by 0x4417F65: start_thread (in /lib/libpthread-2.30.so)
==16779== by 0x58B8C35: clone (in /lib/libc-2.30.so)
==16779== Address 0x137f7c21 is 9 bytes inside a block of size 68 free'd
==16779== at 0x4033B2C: operator delete(void*) (vg_replace_malloc.c:576)
==16779== by 0x8611E1D: MWindow::~MWindow() (in /usr/bin/cin)
==16779== by 0x85DCA7D: main (in /usr/bin/cin)
==16779== Block was alloc'd at
==16779== at 0x403296C: operator new(unsigned int) (vg_replace_malloc.c:328)
==16779== by 0x8616996: MWindow::get_viewer(int, int) (in /usr/bin/cin)
==16779== by 0x861D68F: MWindow::create_objects(int, int, char*) (in /usr/bin/cin)
==16779== by 0x85DCAC3: main (in /usr/bin/cin)
==16779==
==16779== Invalid read of size 4
==16779== at 0x87F612A: Thread::entrypoint(void*) (in /usr/bin/cin)
==16779== by 0x4417F65: start_thread (in /lib/libpthread-2.30.so)
==16779== by 0x58B8C35: clone (in /lib/libc-2.30.so)
==16779== Address 0x137f7c28 is 16 bytes inside a block of size 68 free'd
==16779== at 0x4033B2C: operator delete(void*) (vg_replace_malloc.c:576)
==16779== by 0x8611E1D: MWindow::~MWindow() (in /usr/bin/cin)
==16779== by 0x85DCA7D: main (in /usr/bin/cin)
==16779== Block was alloc'd at
==16779== at 0x403296C: operator new(unsigned int) (vg_replace_malloc.c:328)
==16779== by 0x8616996: MWindow::get_viewer(int, int) (in /usr/bin/cin)
==16779== by 0x861D68F: MWindow::create_objects(int, int, char*) (in /usr/bin/cin)
==16779== by 0x85DCAC3: main (in /usr/bin/cin)
==16779==
Cinelerra Infinity - built: Nov 1 2020 10:30:54
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.
Session time: 0:00:14
Cpu time: user: 0:06:17.080 sys: 0:00:03.580
Is this real error, result of my hacking (:}) or something else?
2
1
So they use cin_pix_fmt (autoselecting pixel format)
2
2
Just added cin_quality=1 to mp4.qt,mjpeg.qt, new profile mjpeg.avi and old flv.
Files are much bigger, sure, but at least this doesn't show horrible blocking artefacts by default ....
Writing interlaced avi still doesn't work :( even if ffmpeg support making such avi:
https://trac.ffmpeg.org/ticket/6383
I also modified my patch to mimic that ffmpeg does more closely:
ffmpeg:
if (ost->top_field_first == 0) {
enc_ctx->field_order = AV_FIELD_BB;
} else if (ost->top_field_first == 1) {
enc_ctx->field_order = AV_FIELD_TT;
}
if (frame) {
if (enc_ctx->flags & (AV_CODEC_FLAG_INTERLACED_DCT | AV_CODEC_FLAG_INTERLACED_ME) &&
ost->top_field_first >= 0)
frame->top_field_first = !!ost->top_field_first;
if (frame->interlaced_frame) {
if (enc_ctx->codec->id == AV_CODEC_ID_MJPEG)
enc_ctx->field_order = frame->top_field_first ? AV_FIELD_TT:AV_FIELD_BB;
else
enc_ctx->field_order = frame->top_field_first ? AV_FIELD_TB:AV_FIELD_BT;
} else
enc_ctx->field_order = AV_FIELD_PROGRESSIVE;
}
me:
switch (asset->interlace_mode) {
case ILACE_MODE_TOP_FIRST:
if (ctx->codec->id == AV_CODEC_ID_MJPEG)
av_dict_set(&sopts, "field_order", "tt", 0);
else
av_dict_set(&sopts, "field_order", "tb", 0);
if (ctx->codec_id == AV_CODEC_ID_MPEG4 || ctx->codec_id == AV_CODEC_ID_MPEG2VIDEO)
av_dict_set(&sopts, "flags", "+ilme+ildct", 0);
break;
case ILACE_MODE_BOTTOM_FIRST:
if (ctx->codec->id == AV_CODEC_ID_MJPEG)
av_dict_set(&sopts, "field_order", "bb", 0);
else
av_dict_set(&sopts, "field_order", "bt", 0);
if (ctx->codec_id == AV_CODEC_ID_MPEG4 || ctx->codec_id == AV_CODEC_ID_MPEG2VIDEO)
av_dict_set(&sopts, "flags", "+ilme+ildct", 0);
break;
case ILACE_MODE_NOTINTERLACED: av_dict_set(&sopts, "field_order", "progressive", 0); break;
}
file attached or at https://cloud.mail.ru/public/sVbF/4u6SQjJdn
Still not sure about interlaced mpeg2/mpeg4 - field order might be wrong ....
I'll try to rework this section of patch one more time :(
3
4
Recently I succeeded in adapting CinelerraGG manual in such a way that HTML
manual can be produced in addition to the usual PDF manual from the same
sources at once.
The translation is made with the latex2html translator. Actually, it was
much more work to extend latex2html so that it could accept some
constructions of the manual (most important, lstlisting), than to adapt the
manual itself.
The details, how to patch latex2html and how to translate the manual, I
documented on Bugtracker as BT538.
You can see how the result can look like, here:
http://nmr.nioch.nsc.ru/CinelerraGG_Manual/
or download the whole archived manual (~50Mb) to browse locally:
http://nmr.nioch.nsc.ru/CinelerraGG_Manual/CinelerraGG_Manual.tar.gz
Phyllis, Andrea, can we need something like this?
Georgy
_______________________________________________________________________________
Georgy Salnikov
NMR Group
Novosibirsk Institute of Organic Chemistry
Lavrentjeva, 9, 630090 Novosibirsk, Russia
Phone +7-383-3307864
Email sge(a)nmr.nioch.nsc.ru
_______________________________________________________________________________
4
4
This topic is treated with reference to the current Cinelerra-GG Manual
(and in the Features5 document at least since early 2018):
* 14.6 HDV on a Blu-ray Disc Without Re-encoding
An MTS file is a video file saved in the high-definition (HD) MPEG
Transport Stream video format, commonly called AVCHD. It contains HD
video compatible with Blu-ray disc format and is based on the MPEG-2
transport stream. MTS files are often used by Sony, Panasonic, Canon
and other HD camcorders. Legal in-
put for Video – MPEG1VIDEO, MPEG2VIDEO, H264; Audio – MP1, MP2, AC3,
AC3PLUS, DTS, TRUHD.
For creating a blu-ray disc, if you have HDV MPEG-2 media that is in
blu-ray format, you can save the original quality of your work,
rather than rendering it to another format. Follow the steps below
directly instead of going through C INELERRA-GG. It has been tested
on 10 different MTS files.
du -sb /yourHDVfile.MTS # Determine the size of your file in bytes.
blocks=((size-in-bytes/2048 + 4096)) # Convert bytes into blocks
+ a little more.
mkudffs /tmp/newfilename.udfs blocks # Create a file with that #
of blocks + some extra.
mount -o loop /tmp/newfilename.udfs /mntX # Use a mount point
like mntX that is not in use.
/<cinelerra_installed_path>/bin/bdwrite /mntX /tmp/yourHDVfile.MTS
# Substitute cinelerra path.
umount /mntX # You must unmount the udfs filesystem
growisofs -Z /dev/bd=/tmp/newfilename.udfs # Replace /dev/bd
with your bluray hardware device.
OR dd if=/tmp/newfilename.udfs of=/dev/bd bs=2048000 # if using
rewritable blu-ray; replace bd.
===================
When the 1080i/25 HDV-source is recorded via i.Link (Firewire) to disk,
the file type and format is HDV.M2T
For this test I use the same, downloaded HDV file as previous mentioned
(not my file or camcorded by me!)
Stream #0:0[0x810]: Video: mpeg2video (Main) ([2][0][0][0] /
0x0002), yuv420p(tv, bt709, top first), 1440x1080 [SAR 4:3 DAR 16:9],
25000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x814]: Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz,
stereo, s16p, 384 kb/s
The MPEG2 Video stream is Blu-ray compatible format, while the MP2 Audio
stream has to be converted to AC3.
Demux, convert the audio and remux to a M2TS stream using this ffmpeg
command:
ffmpeg -i 20081103140154.m2t -vcodec copy -acodec ac3 20081103140154.m2ts
............. skip
Input #0, mpegts, from '20081103140154.m2t':
Duration: 00:00:13.44, start: 1042.400000, bitrate: 26598 kb/s
Program 100
Stream #0:0[0x810]: Video: mpeg2video (Main) ([2][0][0][0] /
0x0002), yuv420p(tv, bt709, top first), 1440x1080 [SAR 4:3 DAR 16:9],
25000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x814]: Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz,
stereo, s16p, 384 kb/s
Stream #0:2[0x815]: Unknown: none ([160][0][0][0] / 0x00A0)
Stream #0:3[0x811]: Unknown: none ([161][0][0][0] / 0x00A1)
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Stream #0:1 -> #0:1 (mp2 (native) -> ac3 (native))
Press [q] to stop, [?] for help
Output #0, mpegts, to '20081103140154.m2ts':
Metadata:
encoder : Lavf57.83.100
Stream #0:0: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002),
yuv420p(tv, bt709, top first), 1440x1080 [SAR 4:3 DAR 16:9], q=2-31,
25000 kb/s, 25 fps, 25 tbr, 90k tbn, 90k tbc
Stream #0:1: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
Metadata:
encoder : Lavc57.107.100 ac3
frame= 336 fps=0.0 q=-1.0 Lsize= 45549kB time=00:00:13.43
bitrate=27774.3kbits/s speed= 107x
video:41008kB audio:315kB subtitle:0kB other streams:0kB global
headers:0kB muxing overhead: 10.225909%
Comment
The default AC3 bitrate 192 kb/s here is halph of the source MP2 bitrate
384 kb/s. Any idea about the quality difference?
================
So further to trouble using the procedure steps from the Manual above:
Determine the size of the file in bytes.
du -sb 20081103140154.m2ts
46642368 20081103140154.m2ts
Try to calculate the blocks as
blocks=((/466423682048 + 4096)) = 26870.59375 ??
# mkudffs /tmp/bd_20201122_hdv_m2ts.udfs blocks 26870.59375
mkudffs: invalid block-count
Obviously something went wrong here.
Could someone test and verify these steps and further, to see if a
successful Blu-ray BDAV structure is created?
(Just now I have no Blu-ray burner in my working PC, so I have to wait
with burning the image to a BD-R/RE discs).
------------------
Terje J. H
One current and one previous related Blu-ray mail threads as references:
https://lists.cinelerra-gg.org/pipermail/cin/2020-November/002709.html
https://lists.cinelerra-cv.org/pipermail/cinelerra/2016q4/005609.html
2
6
It seems with ffmpeg-4.3 only highest (120Mb) profile worked for 1440x1080i/25
stream I got from Terje's m2t file ....
I added all those profiles behind #, I hope it will be workable in some scenarios.
Hm, so those tables from ffmpeg-2.8 and ffmpeg-4.3 differ ....
mov dnxhd
b=120M
# Valid # profiles:
# Frame size: 1920x1080p; bitrate: 175Mbps; pixel format: yuv422p10; framerate: 24000/1001
# Frame size: 1920x1080p; bitrate: 185Mbps; pixel format: yuv422p10; framerate: 25/1
# Frame size: 1920x1080p; bitrate: 365Mbps; pixel format: yuv422p10; framerate: 50/1
# Frame size: 1920x1080p; bitrate: 440Mbps; pixel format: yuv422p10; framerate: 60000/1001
# Frame size: 1920x1080p; bitrate: 115Mbps; pixel format: yuv422p; framerate: 24000/1001
# Frame size: 1920x1080p; bitrate: 120Mbps; pixel format: yuv422p; framerate: 25/1
# Frame size: 1920x1080p; bitrate: 145Mbps; pixel format: yuv422p; framerate: 30000/1001
# Frame size: 1920x1080p; bitrate: 240Mbps; pixel format: yuv422p; framerate: 50/1
# Frame size: 1920x1080p; bitrate: 290Mbps; pixel format: yuv422p; framerate: 60000/1001
# Frame size: 1920x1080p; bitrate: 175Mbps; pixel format: yuv422p; framerate: 24000/1001
# Frame size: 1920x1080p; bitrate: 185Mbps; pixel format: yuv422p; framerate: 25/1
# Frame size: 1920x1080p; bitrate: 220Mbps; pixel format: yuv422p; framerate: 30000/1001
# Frame size: 1920x1080p; bitrate: 365Mbps; pixel format: yuv422p; framerate: 50/1
# Frame size: 1920x1080p; bitrate: 440Mbps; pixel format: yuv422p; framerate: 60000/1001
# Frame size: 1920x1080i; bitrate: 185Mbps; pixel format: yuv422p10; framerate: 25/1
# Frame size: 1920x1080i; bitrate: 220Mbps; pixel format: yuv422p10; framerate: 30000/1001
# Frame size: 1920x1080i; bitrate: 120Mbps; pixel format: yuv422p; framerate: 25/1
# Frame size: 1920x1080i; bitrate: 145Mbps; pixel format: yuv422p; framerate: 30000/1001
# Frame size: 1920x1080i; bitrate: 185Mbps; pixel format: yuv422p; framerate: 25/1
# Frame size: 1920x1080i; bitrate: 220Mbps; pixel format: yuv422p; framerate: 30000/1001
# Frame size: 1280x720p; bitrate: 90Mbps; pixel format: yuv422p10; framerate: 24000/1001
# Frame size: 1280x720p; bitrate: 90Mbps; pixel format: yuv422p10; framerate: 25/1
# Frame size: 1280x720p; bitrate: 180Mbps; pixel format: yuv422p10; framerate: 50/1
# Frame size: 1280x720p; bitrate: 220Mbps; pixel format: yuv422p10; framerate: 60000/1001
# Frame size: 1280x720p; bitrate: 90Mbps; pixel format: yuv422p; framerate: 24000/1001
# Frame size: 1280x720p; bitrate: 90Mbps; pixel format: yuv422p; framerate: 25/1
# Frame size: 1280x720p; bitrate: 110Mbps; pixel format: yuv422p; framerate: 30000/1001
# Frame size: 1280x720p; bitrate: 180Mbps; pixel format: yuv422p; framerate: 50/1
# Frame size: 1280x720p; bitrate: 220Mbps; pixel format: yuv422p; framerate: 60000/1001
# Frame size: 1280x720p; bitrate: 60Mbps; pixel format: yuv422p; framerate: 24000/1001
# Frame size: 1280x720p; bitrate: 60Mbps; pixel format: yuv422p; framerate: 25/1
# Frame size: 1280x720p; bitrate: 75Mbps; pixel format: yuv422p; framerate: 30000/1001
# Frame size: 1280x720p; bitrate: 120Mbps; pixel format: yuv422p; framerate: 50/1
# Frame size: 1280x720p; bitrate: 145Mbps; pixel format: yuv422p; framerate: 60000/1001
# Frame size: 1920x1080p; bitrate: 36Mbps; pixel format: yuv422p; framerate: 24000/1001
# Frame size: 1920x1080p; bitrate: 36Mbps; pixel format: yuv422p; framerate: 25/1
# Frame size: 1920x1080p; bitrate: 45Mbps; pixel format: yuv422p; framerate: 30000/1001
# Frame size: 1920x1080p; bitrate: 75Mbps; pixel format: yuv422p; framerate: 50/1
# Frame size: 1920x1080p; bitrate: 90Mbps; pixel format: yuv422p; framerate: 60000/1001
# Frame size: 1920x1080p; bitrate: 350Mbps; pixel format: yuv422p10; framerate: 24000/1001
# Frame size: 1920x1080p; bitrate: 390Mbps; pixel format: yuv422p10; framerate: 25/1
# Frame size: 1920x1080p; bitrate: 440Mbps; pixel format: yuv422p10; framerate: 30000/1001
# Frame size: 1920x1080p; bitrate: 730Mbps; pixel format: yuv422p10; framerate: 50/1
# Frame size: 1920x1080p; bitrate: 880Mbps; pixel format: yuv422p10; framerate: 60000/1001
# Frame size: 960x720p; bitrate: 42Mbps; pixel format: yuv422p; framerate: 0/0
# Frame size: 960x720p; bitrate: 60Mbps; pixel format: yuv422p; framerate: 0/0
# Frame size: 960x720p; bitrate: 75Mbps; pixel format: yuv422p; framerate: 0/0
# Frame size: 960x720p; bitrate: 115Mbps; pixel format: yuv422p; framerate: 0/0
# Frame size: 1440x1080p; bitrate: 63Mbps; pixel format: yuv422p; framerate: 0/0
# Frame size: 1440x1080p; bitrate: 84Mbps; pixel format: yuv422p; framerate: 0/0
# Frame size: 1440x1080p; bitrate: 100Mbps; pixel format: yuv422p; framerate: 0/0
# Frame size: 1440x1080p; bitrate: 110Mbps; pixel format: yuv422p; framerate: 0/0
# Frame size: 1440x1080i; bitrate: 80Mbps; pixel format: yuv422p; framerate: 0/0
# Frame size: 1440x1080i; bitrate: 90Mbps; pixel format: yuv422p; framerate: 0/0
# Frame size: 1440x1080i; bitrate: 100Mbps; pixel format: yuv422p; framerate: 0/0
# Frame size: 1440x1080i; bitrate: 110Mbps; pixel format: yuv422p; framerate: 0/0
those were for 2.8
But modern ffmpeg 4.3 spit out:
[dnxhd @ 0xd13f2ac0] video parameters incompatible with DNxHD. Valid DNxHD profiles:
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080p; bitrate: 175Mbps; pixel format: yuv422p10
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080p; bitrate: 185Mbps; pixel format: yuv422p10
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080p; bitrate: 365Mbps; pixel format: yuv422p10
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080p; bitrate: 440Mbps; pixel format: yuv422p10
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080p; bitrate: 115Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080p; bitrate: 120Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080p; bitrate: 145Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080p; bitrate: 240Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080p; bitrate: 290Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080p; bitrate: 175Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080p; bitrate: 185Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080p; bitrate: 220Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080p; bitrate: 365Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080p; bitrate: 440Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080i; bitrate: 185Mbps; pixel format: yuv422p10
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080i; bitrate: 220Mbps; pixel format: yuv422p10
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080i; bitrate: 120Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080i; bitrate: 145Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080i; bitrate: 185Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080i; bitrate: 220Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1440x1080i; bitrate: 120Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1440x1080i; bitrate: 145Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1280x720p; bitrate: 90Mbps; pixel format: yuv422p10
[dnxhd @ 0xd13f2ac0] Frame size: 1280x720p; bitrate: 180Mbps; pixel format: yuv422p10
[dnxhd @ 0xd13f2ac0] Frame size: 1280x720p; bitrate: 220Mbps; pixel format: yuv422p10
[dnxhd @ 0xd13f2ac0] Frame size: 1280x720p; bitrate: 90Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1280x720p; bitrate: 110Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1280x720p; bitrate: 180Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1280x720p; bitrate: 220Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1280x720p; bitrate: 60Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1280x720p; bitrate: 75Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1280x720p; bitrate: 120Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1280x720p; bitrate: 145Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080p; bitrate: 36Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080p; bitrate: 45Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080p; bitrate: 75Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080p; bitrate: 90Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080p; bitrate: 350Mbps; pixel format: yuv444p10, gbrp10
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080p; bitrate: 390Mbps; pixel format: yuv444p10, gbrp10
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080p; bitrate: 440Mbps; pixel format: yuv444p10, gbrp10
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080p; bitrate: 730Mbps; pixel format: yuv444p10, gbrp10
[dnxhd @ 0xd13f2ac0] Frame size: 1920x1080p; bitrate: 880Mbps; pixel format: yuv444p10, gbrp10
[dnxhd @ 0xd13f2ac0] Frame size: 960x720p; bitrate: 42Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 960x720p; bitrate: 60Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 960x720p; bitrate: 75Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 960x720p; bitrate: 115Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1440x1080p; bitrate: 63Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1440x1080p; bitrate: 84Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1440x1080p; bitrate: 100Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1440x1080p; bitrate: 110Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1440x1080i; bitrate: 80Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1440x1080i; bitrate: 90Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1440x1080i; bitrate: 100Mbps; pixel format: yuv422p
[dnxhd @ 0xd13f2ac0] Frame size: 1440x1080i; bitrate: 110Mbps; pixel format: yuv422p
so, 120M should be working for 1080p/1080i/720p and pixel format: yuv422p
Updated profile with correct list from ffmpeg bundled with CinGG
3
6
Audio Visual Application plain Format (BD-R/RE AV) for home video on Blu-ray discs
by Terje J. Hanssen 21 Nov '20
by Terje J. Hanssen 21 Nov '20
21 Nov '20
Back in 2016/2017 I rendered a 1080i hdv.m2t clip to BDAV, burned it on
a standard BD-RE disc and then could playback it as a 16:9 Blu-ray video
in a Samsung Ultra Blu-ray player.
https://lists.cinelerra-cv.org/pipermail/cinelerra/2017q1/005830.html
What I wonder is if also the following features are possible in Cin-GG
(bdwrite and/or tsMuxer, ffmpeg tools):
According to sources below:
1) The BD-R/RE AV specification accept video captured by an HDV
camcorder. HDV streams are already MPEG-2 format so they do not have to
be re-encoded to create the partial transport stream and can be directly
transferred for recording.
2) In addition to digital broadcasts, BD-R/RE AV incorporates a
Self-Encoded Stream Format (SESF) for recording SD analog broadcasts and
other material. With SESF, the source video signal is encoded in MPEG-2
(MP@ML) format and multiplexed with its audio (MPEG-1 Layer 2, LPCM,
Dolby Digital AC-3), teletex information (PAL option only) and Tip data
(video aspect ratio, copy control, coding, etc.) to again create a
partial transport stream (see tables).
Recording of analog SDTV broadcast and direct DV input in BDAV, is
described in the BD-RE_Part3_V2.1_WhitePaper July 2010, page 1, 2, 10-15
http://www.blu-raydisc.com/Assets/Downloadablefile/BD-RE_Part3_V2.1_WhitePa…
About BDAV from various background sources:
======================================
BDAV refers to either the transport stream format used for all Blu-ray
content, or the plain format intended for home video with no interactivity.
BDAV could mean Blu-ray Disc Audio-Visual MPEG-2 Transport Stream or .m2ts
The BDAV Container format is based on the standard MPEG-2 TS (transport
stream) Both Blu-ray and HD DVD use transport streams, compared to DVD's
program streams, to store video, audio, and other streams. This allows
multiple video programs to be stored in the same file so they can be
played back simultaneously, giving a Picture In Picture effect.
The BDAV container with filename extension .MTS or .m2ts is also used in
AVCHD format, which is a high definition digital video camera recorder
format. AVCHD is a simpler form of the Blu-ray Disc standard with just
one video encoding algorithm and two audio encodings. The BDAV container
format used on AVCHD equipment is more restricted and can contain only
H.264/MPEG-4 AVC video compression and Dolby Digital (AC-3) audio
compression or uncompressed LPCM audio.
The BDAV container format used on Blu-ray Discs can contain one of the
three mandatory supported video compression formats H.262/MPEG-2 Part
2, H.264/MPEG-4 AVC or SMPTE VC-1[15] and audio compression formats
such as Dolby Digital, DTS or uncompressed Linear PCM. Optionally
supported audio formats are Dolby Digital Plus, DTS-HD High Resolution
Audio, DTS-HD Master Audio and Dolby TrueHD.
The BDAV container is also used in the BDAV (Blu-ray Disc Audio/Visual)
disc format, the consumer-oriented alternative to the BDMV discs. BDAV
disc format is used on BD-RE and BD-R discs for audio/video recording
The BDAV disc format is the consumer oriented alternative to the BDMV
discs made by professional Authoring houses for movie releases.
BDAV - a plain' format that is intended for home video with no
interactivity. A BDAV disc is basically video on a disc. Content on a
BDAV disc is playable on a Blu-ray Disc player from beginning to end. .
BDAV was designed in part to provide compatibility between AVCHD digital
camcorders and Blu-ray players. It's comparable to the DVD formats used
for standalone DVD recorders, DVD+VR and DVD-VR because it's designed
primarily for authoring simple Video/Audio content with no menus.
What is the BD-R/RE AV format?
==========================
http://www.hughsnews.ca/faqs/authoritative-blu-ray-disc-bd-faq/4-physical-l…
BD-R/RE Audio Visual (BD-R/RE AV) is an application format designed to
record and play back full quality high (HD) and standard (SD) definition
digital television broadcasts on BD-R (recordable) and BD-RE
(rewritable). It can also be used to capture SD material from analog
sources and direct transfers from HDV camcorders. Typically, up to 2
hours of HD material can be stored on a 25 GB single-layer (SL) disc or
12 hours of VHS-quality SD material (double that on dual-layer discs). A
basic framework for navigating the recorded material as well as
destructive and non-destructive editing is also provided. Occasionally,
BD-R/RE AV is incorrectly identified as BD-AV or BDAV.
In addition to digital broadcasts, BD-R/RE AV incorporates a
Self-Encoded Stream Format (SESF) for recording SD analog broadcasts and
other material. With SESF, the source video signal is encoded in MPEG-2
(MP@ML) format and multiplexed with its audio (MPEG-1 Layer 2, LPCM,
Dolby Digital AC-3), teletex information (PAL option only) and Tip data
(video aspect ratio, copy control, coding, etc.) to again create a
partial transport stream (see tables).
BD-R/RE AV also accepts material captured by an HDV camcorder. HDV
streams are already MPEG-2 format so they do not have to be re-encoded
to create the partial transport stream and can be directly transferred
for recording by using a standard IEEE 1394 (FireWire/i.LINK) interface.
BD-R/RE AV employs a two layer (Clip and PlayList) organizational
structure to manage captured audio and video. The Clip Layer is
concealed from the user and contains the partial transport streams
(stored as clip AV stream files) as well as an equal number of clip
information files, each consisting of descriptive details (type,
sequence, program and timing) directly corresponding to each stream. The
combination of each AV stream and associated information file is called
a clip.
The Playlist Layer allows the user to view, edit and stitch together
clips through a system of playlists (stored as playlist files). A
playlist can be either real or virtual and contains one or more
playitems, each consisting of a set of start and end pointers to define
a range of playback time within a clip.
When each clip is initially recorded a matching real playlist
(containing a playitem delimiting the clip’s entire playback time) is
automatically generated. Real playlists can also be divided or combined
by the user and deleting an entire real playlist or segment will erase
the associated clip or clip portion from the disc.
In contrast, a virtual playlist is always created by the user and
contains playitems that point to segments of real playlists. Thus,
changes made to a virtual playlist do not affect the original clips so
multiple real playlists can be segmented and grouped in any order to
form continuous playback sequences. Seamless connection is possible by
creating and referencing an optional bridge clip inserted at the edit
point between two clips. Virtual playlists also enable audio dubbing to
add sound to a clip after it has been recorded. Here, a playitem points
to the real playlist of one clip (main path) and a subplayitem to the
real playlist of a second clip (sub path). Video from the main path can
then be played simultaneously with audio from the sub path.
Other BD-R/RE AV features include thumbnails (display images
representing the disc and playlists), marks (bookmarks for jumping to
specific clip locations, resuming from a location after stopping
playback, etc.), naming (assigning titles to discs and playlists), write
protection (to prevent modifying or deleting playlists), password
protection (PIN required to initiate playback) and others.
--------------
Terje J. H
2
6
This is the mail system at host mx1.mailbox.org.
I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.
For further assistance, please send mail to postmaster.
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
<dankinzelman(a)mailbox.org>: host imap.mailbox.org[2001:67c:2050:106::143:199]
said: 552 5.2.2 <dankinzelman(a)mailbox.org> Quota exceeded (mailbox for user
is full) (in reply to end of DATA command)
1
0