[Cin] *Broken* patch - reset some parameters in Titler (crashes Cin!)

Andrew Randrianasulu randrianasulu at gmail.com
Sat Jan 23 21:24:59 CET 2021


В сообщении от Saturday 23 January 2021 23:06:43 Rafa Mar Multimedia en Gnu\Linux via Cin написал(а):
> Please don't worry Phyllis, everyone does what their time allows. And I
> think it's very good that you are cautious about including code in Git.
> 
> Andrew, I can think of a simple solution, but I don't know if this is
> possible, I don't know if it is possible to change information about the
> application loaded in memory. Can the reset button load the following
> parameters into the open project memory and load these settings into the
> title wizard?
> The default settings are these:
> 
> <TITLE FONT="" ENCODING="" STYLE=8 SIZE=48 COLOR=0 ALPHA=255 OUTLINE_SIZE=0
> OUTLINE_COLOR=16777215 OUTLINE_ALPHA=255 COLOR_STROKE=16711680
> STROKE_WIDTH=0 MOTION_STRATEGY=0 LOOP=0 LINE_PITCH=0 PIXELS_PER_SECOND=100
> HJUSTIFICATION=1 VJUSTIFICATION=1 FADE_IN=0 FADE_OUT=0 TITLE_X=0 TITLE_Y=0
> TITLE_W=0 TITLE_H=0 DROPSHADOW=0 TIMECODE=0 TIMECODEFORMAT=0 WINDOW_W=958
> WINDOW_H=460 BACKGROUND=0 BACKGROUND_PATH="" LOOP_PLAYBACK=0>
> </TITLE>
> 
> The button "Reset" which would open a warning window with a message:
> "The default settings will be restored, all current content and settings
> will be lost. The wizard will close, you must open it again"

I take simpler route w/o warning for now .....
There are functions for reloading internal state and updating GUI ...
so, this part apparently work.

But I have some memory corruption/abort at window close :/
My bad, because I simply copied pieces of code around ...

> 
> And if the user clicks OK, the information that he has read when loading
> effect will be replaced in memory, which comes from the cinelerra cache of
> the titler.xml file inside .bcast5 with the one that is opened by default
> the first time, now when it returns To open the wizard, it will be with all
> its parameters reset and without content.
> 
> I don't know if this is possible, or is it silly on the part of a person
> who knows nothing about programming.
> 
> Another solution could be that the button opens the "Preset Edit" window
> and in this there is a button that indicates. "Load defaults" that does
> this, if we accept, the content in the title window will is blank whit all
> parameters reset.

This seems to be implemented ...somewhere else (in plugin infrastructure?
in keyframe architecture?)

sorry, I'm not THAT good  at  understanding CinGG code ..or any code ....


> [image: imagen.png]
> 
> This solution seems simpler and does not have to give errors, it is like
> having a preset with the default values that cannot be deleted or
> manipulated.
> 
> El sáb, 23 ene 2021 a las 19:48, Phyllis Smith via Cin (<
> cin at lists.cinelerra-gg.org>) escribió:
> 
> > Always fun to Hack!  I am so far behind in keeping up with you and RafaMar
> > and Andrea working on the manual so I have not had a chance to test any of
> > your latest modifications.  And as the "official moderator" I want to be
> > very careful about checking anything into GIT without lots of verification.
> >
> > On Sat, Jan 23, 2021 at 11:40 AM Andrew Randrianasulu via Cin <
> > cin at lists.cinelerra-gg.org> wrote:
> >
> >> So, I tried to implement resetting of most numerical
> >> parameters in Titler  gui.
> >>
> >> Yet, my attempt crashes at Titler window close/Cin exit :(
> >>
> >> So, DEFINITELY not for merging, but only as
> >> my current state of hacking
> >> --
> >> Cin mailing list
> >> Cin at lists.cinelerra-gg.org
> >> https://lists.cinelerra-gg.org/mailman/listinfo/cin
> >>
> > --
> > Cin mailing list
> > Cin at lists.cinelerra-gg.org
> > https://lists.cinelerra-gg.org/mailman/listinfo/cin
> >
> 




More information about the Cin mailing list