[Cin] Perpetual session
Phyllis Smith
phylsmith2017 at gmail.com
Mon Sep 14 04:30:57 CEST 2020
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 <
cin at lists.cinelerra-gg.org> 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
> Cin at lists.cinelerra-gg.org
> https://lists.cinelerra-gg.org/mailman/listinfo/cin
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20200913/3787f46c/attachment.htm>
More information about the Cin
mailing list