Yes, I can re-diff easily and will test as I missed testing this earlier too. And I thought I was being so careful. BTW - I think that your batch render solution is a really good one. There are existing/old projects/jobs out there so rewriting batch render totally to match another NLE that did this a different way later than Cinelerra, is not an option. Perhaps someday a different method can be added though. Thanks, Phyllis On Mon, Jan 18, 2021 at 3:48 PM Andrew Randrianasulu via Cin < [email protected]> wrote:
В сообщении от Tuesday 19 January 2021 00:56:43 Phyllis Smith via Cin написал(а):
A few hours ago, I created a new cin.po as Andrew had suggested since it was over 1.5 years old and I checked it into GIT. Also, checked in the following small fixes: 1) the warn = 0 instead of 1 in batchrender.C (I missed this and should have found it in yesterday's test) 2) added 1 more tooltip on Dangerous flag setting in appearanceprefs.C and slight re-wording on other one 3) removed the sample/display/interlace printf statements from ffmpeg.C and fileffmpeg.C (I hope that is OK)
I think it is OK, thanks a lot!
But can you also check batchrender's CONSOLE operation? It seems to silently overwrite xml _project_ file if you feed it via -r option !
I modified its function BatchRenderThread::load_jobs like this
void BatchRenderThread::load_jobs(char *path, Preferences *preferences) { FileXML file; int result = 0;
jobs.remove_all_objects(); if( !path ) path = batch_path; if( !path[0] ) create_path(path); file.read_from_file(path);
const char *cin_version = 0; while( !file.read_tag() ) { if( file.tag.title_is("EDL") ) { cin_version = file.tag.get_property("VERSION"); break; } } file.rewind(); if( cin_version ) { printf(_("XML file %s\n IS project from cinelerra. \n You need batchrender.rc as argument for -r !!!! \n"), path); exit(1); } file.rewind();
=====
HOPEFULLY it will get this behavior fixed!!!
LANG=C ../bin/cin -r /dev/shm/1.xml Cinelerra Infinity - built: Jan 18 2021 18:09:51 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.
XML file /dev/shm/1.xml IS project from cinelerra. You need batchrender.rc as argument for -r !!!!
=====
Ctrl-C ing rendering CinGG gives this:
./bin/cin -r Cinelerra Infinity - built: Jan 18 2021 18:09:51 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.
Render::run: /dev/shm/1.xml ff_aspect_ratio, 0.000000 ff_aspect_ratio, 0.000000 12% Расчётное время (ETA): 0:00:37 ^Csignal_entry: got SIGINT my pid=9134 execution table size=0: signal_entry: lock table size=7 0xdb93b90 FileThread::output_lock, FileThread::run 1 0xefab7b40 0xdb94200 FileThread::file_lock, FileThread::run 2 0xeec9fb40 * 0xdb943f0 FileThread::input_lock, FileThread::get_video_buffer 0xf7af7340 0xd9c1680 FFStream::flow_lock, FFMPEG::flow_ctl 0xeec9fb40 0xf05cdb40 lock_items: 4 lock_frees: 3 BC_Signals::signal_handler Аварийный останов
====
yet this is separate problem (I think)
I have heavily modified batchrender.C from before before you checked my mod, can you rediff from attached full file ?
-- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin