I was testing the new git release to test the fps drop with transitions and the crash with fast reverse. I also have freeze (not crash) if I use fast reverse. It doesn't happen every time; it happens more often if transitions are present and if I use "Perpetual session". No problem in X11, only with X11-OpenGL. For me the problem of transitions is solved: there is only a small drop in fps, but it is instantaneous and immediately restored. The drop is more accentuated in Reverse, but immediately restored. Even with "play every frame" I have a more pronounced drop but this is also immediately restored. But I noticed that simply putting a transition in timeline leads to some messages in terminal (Messages that are repeated for each transition applied). This happens only if "Perpetual session" is active: Cinelerra Infinity - built: Sep 13 2020 09:14:25 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. MainUndo::update_undo_before 92 "": must be on an after entry to do this. size=39 UndoStack::dump 0 0x561f28222b70 perpetual load 790 ffffffff * 1 0x561f28224090 perpetual load 790 ffffffff 2 0x561f28223450 882 0000 3 0x561f2823d0a0 transition 790 0001 4 0x561f281fdf40 transition 524 0001 5 0x561f281fdee0 transition 524 0001 6 0x561f285277a0 transition 272 0001 7 0x561f2853f6c0 transition 272 0001 8 0x561f28408630 transition 4 0001 k 9 0x561f283135d0 transition 11968 0001 10 0x561f28526680 transition 1510 0001 11 0x561f284d4bb0 perpetual load 330 ffffffff 12 0x561f283e68f0 perpetual load 330 ffffffff 13 0x561f28312710 record patch 330 0004 14 0x561f28431bf0 record patch 185 0004 15 0x561f2854de50 record patch 185 0004 16 0x561f28551da0 record patch 52 0004 17 0x561f28526780 move track down 52 ffffffff 18 0x561f28456bc0 move track down 174 ffffffff 19 0x561f28408500 move track up 174 ffffffff 20 0x561f28385d30 move track up 40 ffffffff 21 0x561f28539df0 move track up 40 ffffffff k 22 0x561f284d0ed0 move track up 11874 ffffffff 23 0x561f28349d80 swap tracks down 1276 ffffffff k 24 0x561f2a914230 swap tracks down 11874 ffffffff 25 0x561f2a911f10 swap tracks up 1564 ffffffff 26 0x561f285299f0 swap tracks up 294 ffffffff 27 0x561f28391c20 move tracks down 294 ffffffff 28 0x561f28398b00 move tracks down 464 ffffffff 29 0x561f282ea000 move tracks up 464 ffffffff 30 0x561f2a90cc50 move tracks up 294 ffffffff 31 0x561f2a90a930 record patch 294 0004 MainUndo::update_undo_after 142 "perpetual load": must be on a before entry to do this. size=40 UndoStack::dump 0 0x561f2846e9a0 790 0000 * 1 0x561f28222b70 perpetual load 790 ffffffff 2 0x561f28224090 perpetual load 790 ffffffff 3 0x561f28223450 882 0000 4 0x561f2823d0a0 transition 790 0001 5 0x561f281fdf40 transition 524 0001 6 0x561f281fdee0 transition 524 0001 7 0x561f285277a0 transition 272 0001 8 0x561f2853f6c0 transition 272 0001 9 0x561f28408630 transition 4 0001 k 10 0x561f283135d0 transition 11968 0001 11 0x561f28526680 transition 1510 0001 12 0x561f284d4bb0 perpetual load 330 ffffffff 13 0x561f283e68f0 perpetual load 330 ffffffff 14 0x561f28312710 record patch 330 0004 15 0x561f28431bf0 record patch 185 0004 16 0x561f2854de50 record patch 185 0004 17 0x561f28551da0 record patch 52 0004 18 0x561f28526780 move track down 52 ffffffff 19 0x561f28456bc0 move track down 174 ffffffff 20 0x561f28408500 move track up 174 ffffffff 21 0x561f28385d30 move track up 40 ffffffff 22 0x561f28539df0 move track up 40 ffffffff k 23 0x561f284d0ed0 move track up 11874 ffffffff 24 0x561f28349d80 swap tracks down 1276 ffffffff k 25 0x561f2a914230 swap tracks down 11874 ffffffff 26 0x561f2a911f10 swap tracks up 1564 ffffffff 27 0x561f285299f0 swap tracks up 294 ffffffff 28 0x561f28391c20 move tracks down 294 ffffffff 29 0x561f28398b00 move tracks down 464 ffffffff 30 0x561f282ea000 move tracks up 464 ffffffff 31 0x561f2a90cc50 move tracks up 294 ffffffff Note: I didn't use move/swap tracks up or down! I don't understand why these entries are present.
Andrea, thanks again for testing. GG has worked all day to provide fixes in order to use caching to get the speed up for transitions and reverse playing. There is another GIT checkin if you want to test again and hopefully no more freezes. I almost always run using X11 as my Video driver but now I am testing with OpenGL too. So far no problems. About "Note: I didn't use move/swap tracks up or down! I don't understand why these entries are present." I turned on Perpetual Session early this morning and have been running all day with it. GG deduced that the reason you see "move tracks up/down" is because you are accidentally using the shortcut of Shift-up arrow and Shift-down arrow. But there is no shortcut for "swap tracks up/down" so we do not have an explanation for that. gg/Phyllis On Sun, Sep 13, 2020 at 2:20 AM Andrea paz via Cin < [email protected]> wrote:
I was testing the new git release to test the fps drop with transitions and the crash with fast reverse.
I also have freeze (not crash) if I use fast reverse. It doesn't happen every time; it happens more often if transitions are present and if I use "Perpetual session". No problem in X11, only with X11-OpenGL.
For me the problem of transitions is solved: there is only a small drop in fps, but it is instantaneous and immediately restored. The drop is more accentuated in Reverse, but immediately restored. Even with "play every frame" I have a more pronounced drop but this is also immediately restored.
But I noticed that simply putting a transition in timeline leads to some messages in terminal (Messages that are repeated for each transition applied). This happens only if "Perpetual session" is active:
Cinelerra Infinity - built: Sep 13 2020 09:14:25 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.
MainUndo::update_undo_before 92 "": must be on an after entry to do this. size=39 UndoStack::dump 0 0x561f28222b70 perpetual load 790 ffffffff * 1 0x561f28224090 perpetual load 790 ffffffff 2 0x561f28223450 882 0000 3 0x561f2823d0a0 transition 790 0001 4 0x561f281fdf40 transition 524 0001 5 0x561f281fdee0 transition 524 0001 6 0x561f285277a0 transition 272 0001 7 0x561f2853f6c0 transition 272 0001 8 0x561f28408630 transition 4 0001 k 9 0x561f283135d0 transition 11968 0001 10 0x561f28526680 transition 1510 0001 11 0x561f284d4bb0 perpetual load 330 ffffffff 12 0x561f283e68f0 perpetual load 330 ffffffff 13 0x561f28312710 record patch 330 0004 14 0x561f28431bf0 record patch 185 0004 15 0x561f2854de50 record patch 185 0004 16 0x561f28551da0 record patch 52 0004 17 0x561f28526780 move track down 52 ffffffff 18 0x561f28456bc0 move track down 174 ffffffff 19 0x561f28408500 move track up 174 ffffffff 20 0x561f28385d30 move track up 40 ffffffff 21 0x561f28539df0 move track up 40 ffffffff k 22 0x561f284d0ed0 move track up 11874 ffffffff 23 0x561f28349d80 swap tracks down 1276 ffffffff k 24 0x561f2a914230 swap tracks down 11874 ffffffff 25 0x561f2a911f10 swap tracks up 1564 ffffffff 26 0x561f285299f0 swap tracks up 294 ffffffff 27 0x561f28391c20 move tracks down 294 ffffffff 28 0x561f28398b00 move tracks down 464 ffffffff 29 0x561f282ea000 move tracks up 464 ffffffff 30 0x561f2a90cc50 move tracks up 294 ffffffff 31 0x561f2a90a930 record patch 294 0004 MainUndo::update_undo_after 142 "perpetual load": must be on a before entry to do this. size=40 UndoStack::dump 0 0x561f2846e9a0 790 0000 * 1 0x561f28222b70 perpetual load 790 ffffffff 2 0x561f28224090 perpetual load 790 ffffffff 3 0x561f28223450 882 0000 4 0x561f2823d0a0 transition 790 0001 5 0x561f281fdf40 transition 524 0001 6 0x561f281fdee0 transition 524 0001 7 0x561f285277a0 transition 272 0001 8 0x561f2853f6c0 transition 272 0001 9 0x561f28408630 transition 4 0001 k 10 0x561f283135d0 transition 11968 0001 11 0x561f28526680 transition 1510 0001 12 0x561f284d4bb0 perpetual load 330 ffffffff 13 0x561f283e68f0 perpetual load 330 ffffffff 14 0x561f28312710 record patch 330 0004 15 0x561f28431bf0 record patch 185 0004 16 0x561f2854de50 record patch 185 0004 17 0x561f28551da0 record patch 52 0004 18 0x561f28526780 move track down 52 ffffffff 19 0x561f28456bc0 move track down 174 ffffffff 20 0x561f28408500 move track up 174 ffffffff 21 0x561f28385d30 move track up 40 ffffffff 22 0x561f28539df0 move track up 40 ffffffff k 23 0x561f284d0ed0 move track up 11874 ffffffff 24 0x561f28349d80 swap tracks down 1276 ffffffff k 25 0x561f2a914230 swap tracks down 11874 ffffffff 26 0x561f2a911f10 swap tracks up 1564 ffffffff 27 0x561f285299f0 swap tracks up 294 ffffffff 28 0x561f28391c20 move tracks down 294 ffffffff 29 0x561f28398b00 move tracks down 464 ffffffff 30 0x561f282ea000 move tracks up 464 ffffffff 31 0x561f2a90cc50 move tracks up 294 ffffffff
Note: I didn't use move/swap tracks up or down! I don't understand why these entries are present. -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
To me everything seems OK: no crash or freeze with fast reverse, both with transitions and without. It seems to me (but it's not sure because I didn't keep yesterday's data) that the reverse and fast reverse are slightly slower than yesterday's release. I tested with X11 and OpenGL; with vdpau; vaapi and none (I have an AMD graphic card now); with perpetual session and without. There are slight differences in performance but nothing important. PS: I apologize for wasting your time with "perpetual session" and "move/swap up/down": yesterday I had compiled without deleting the .bcast5. So the traces of the sessions before the compilation were left. Today, by compiling and deleting the .bcast5, I didn't have any more strange sentences in the terminal. PPS: I attach "installation.tex" because I made a very small modification
Andrea,
It seems to me (but it's not sure
because I didn't keep yesterday's data) that the reverse and fast
reverse are slightly slower than yesterday's release.
Yes, it is slightly slower because more checks were added to prevent freezes; but still better than before. PS: I apologize for wasting your time with "perpetual session"
more strange sentences in the terminal.
No problem because I need to vary my tests anyway to catch problems that may have come up and we did not notice. For example, I had been doing all of my tests on caching without OpenGL and that makes a difference too and on my laptop is slower.
PPS: I attach "installation.tex" because I made a very small modification
OK, I got it -- keep them coming !!
participants (2)
-
Andrea paz -
Phyllis Smith