View Issue Details

IDProjectCategoryView StatusLast Update
0000429Cinelerra-GGBugpublic2020-06-02 03:59
ReporterRafaMar Assigned ToPhyllisSmith  
PrioritylowSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformPCOSLinux MintOS Version19.3
Fixed in Version2020-05 
Summary0000429: Power value error when animating effect
DescriptionI have noticed that when I animate the box blur effect with the power at 3, this value is hitting jumps from 2 to 3 randomly. I think it only happens with value 3.
I attach a project file where you can see this in the boxblur above, the bottom one I put a value of 4 and it is fine.
Steps To ReproduceMake an animation of the horizontal and vertical parameters with the boxblur effect with the power at 3.
Tagserror
Attached Files
boxBlur Error.xml (6,146 bytes)   
<?xml version="1.0"?>
<EDL VERSION=Infinity PATH="/home/rafa/Escritorio/boxBlur Error.xml">
<LOCALSESSION IN_POINT=-1 LOOP_PLAYBACK=0 LOOP_START=1.4400000000000000e+01 LOOP_END=1.5640000000000001e+01 OUT_POINT=-1 SELECTION_START=1.2933333333333334e+01 SELECTION_END=1.2933333333333334e+01 CLIP_TITLE=Programa CLIP_ICON="" X_PANE=-1 Y_PANE=-1 TRACK_START0=0 VIEW_START0=0 TRACK_START1=0 VIEW_START1=0 TRACK_START2=0 VIEW_START2=0 TRACK_START3=0 VIEW_START3=0 ZOOM_SAMPLE=1024 ZOOMY=128 ZOOM_TRACK=64 PREVIEW_START=0 PREVIEW_END=-1 FLOATAUTO_TYPE=0 RED=0 GREEN=0 BLUE=0 RED_MAX=0 GREEN_MAX=0 BLUE_MAX=0 USE_MAX=0 AUTOGROUPTYPE_AUDIO_FADE_MIN=-80 AUTOGROUPTYPE_AUDIO_FADE_MAX=6 AUTOGROUPTYPE_VIDEO_FADE_MIN=0 AUTOGROUPTYPE_VIDEO_FADE_MAX=100 AUTOGROUPTYPE_ZOOM_MIN=0 AUTOGROUPTYPE_ZOOM_MAX=0 AUTOGROUPTYPE_SPEED_MIN=0 AUTOGROUPTYPE_SPEED_MAX=0 AUTOGROUPTYPE_X_MIN=-360 AUTOGROUPTYPE_X_MAX=180 AUTOGROUPTYPE_Y_MIN=-360 AUTOGROUPTYPE_Y_MAX=180>
<CLIP_NOTES>Hola mundo</CLIP_NOTES>
</LOCALSESSION>

<SESSION ASSETLIST_FORMAT=1 ASSET_COLUMN0=100 ASSET_COLUMN1=100 SHOW_MUTE=0 SHOW_CAMERA_X=0 SHOW_CAMERA_Y=0 SHOW_CAMERA_Z=0 SHOW_PROJECTOR_X=0 SHOW_PROJECTOR_Y=0 SHOW_PROJECTOR_Z=0 SHOW_FADE=0 SHOW_PAN=0 SHOW_MODE=0 SHOW_MASK=0 SHOW_SPEED=0 SHOW_TRANSITIONS=1 SHOW_PLUGINS=1 SHOW_HARD_EDGES=1 AUTO_KEYFRAMES=1 SPAN_KEYFRAMES=0 AUTOS_FOLLOW_EDITS=1 BRENDER_START=0 BRENDER_END=0 EYEDROP_RADIUS=0 CROP_X1=0 CROP_Y1=0 CROP_X2=320 CROP_Y2=240 RULER_X1=0 RULER_Y1=0 RULER_X2=0 RULER_Y2=0 AWINDOW_FOLDER=6 CURSOR_ON_FRAMES=1 TYPELESS_KEYFRAMES=0 CWINDOW_DEST=0 CWINDOW_MASK=0 CWINDOW_METER=0 CWINDOW_OPERATION=0 CWINDOW_SCROLLBARS=0 CWINDOW_XSCROLL=0 CWINDOW_YSCROLL=-36 CWINDOW_ZOOM=0 CWINDOW_CLICK2PLAY=0 CWINDOW_CLEAR_COLOR=0 CWINDOW_CLEAR_ALPHA=0 EDITING_MODE=1 FOLDERLIST_FORMAT=0 HIGHLIGHTED_TRACK=0 LABELS_FOLLOW_EDITS=1 PLUGINS_FOLLOW_EDITS=1 SINGLE_STANDALONE=1 PLAYBACK_PRELOAD=0 SAFE_REGIONS=0 SHOW_ASSETS=1 SHOW_TITLES=1 TEST_PLAYBACK_EDITS=1 TIME_FORMAT=1 NUDGE_FORMAT=1 TOOL_WINDOW=0 VWINDOW_METER=0 VWINDOW_ZOOM=1 VWINDOW_CLICK2PLAY=0 DECODE_SUBTITLES=0 SUBTITLE_NUMBER=0 PROXY_BEEP=0 RENDER_BEEP=0></SESSION>

<VIDEO INTERPOLATION_TYPE=1 INTERPOLATE_RAW=1 WHITE_BALANCE_RAW=1 COLORMODEL="YUVA-8 Bit" INTERLACE_MODE=NOTINTERLACED CHANNELS=1 VCHANNEL_X_0=0 VCHANNEL_Y_0=0 FRAMERATE=30 FRAMES_PER_FOOT=16 OUTPUTW=1280 OUTPUTH=720 ASPECTW=16 ASPECTH=9 PROXY_SCALE=1 PROXY_DISABLED_SCALE=1 PROXY_USE_SCALER=0 PROXY_AUTO_SCALE=1></VIDEO>

<AUDIO SAMPLERATE=48000 CHANNELS=2 ACHANNEL_ANGLE_0=180 ACHANNEL_ANGLE_1=0></AUDIO>

<FOLDERS>
</FOLDERS>
<ASSETS>
</ASSETS>

<MIXERS>
</MIXERS>


<LABELS>
<LABEL TIME=3.5000000000000000e+00 TEXTSTR=""></LABEL>
<LABEL TIME=4.2666666666666666e+00 TEXTSTR=""></LABEL>
<LABEL TIME=4.4666666666666668e+00 TEXTSTR=""></LABEL>
<LABEL TIME=7.3333333333333330e+00 TEXTSTR=""></LABEL>
<LABEL TIME=8.1666666666666661e+00 TEXTSTR=""></LABEL>
<LABEL TIME=8.3000000000000007e+00 TEXTSTR=""></LABEL>
<LABEL TIME=1.0900000000000000e+01 TEXTSTR=""></LABEL>
<LABEL TIME=1.1333333333333334e+01 TEXTSTR=""></LABEL>
<LABEL TIME=1.1866666666666667e+01 TEXTSTR=""></LABEL>
</LABELS>

<TRACK RECORD=1 NUDGE=0 MIXER_ID=-1 PLAY=1 GANG=1 DRAW=1 EXPAND=1 TRACK_W=1280 TRACK_H=720 MASKS=255 TYPE=VIDEO>
<TITLE>boxblur</TITLE>
<EDITS>
</EDITS>
<MUTEAUTOS>
<AUTO POSITION=0 VALUE=0></AUTO>
</MUTEAUTOS>
<CAMERA_X>
<AUTO POSITION=0 VALUE=0 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 TANGENT_MODE=3></AUTO>
</CAMERA_X>
<CAMERA_Y>
<AUTO POSITION=0 VALUE=0 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 TANGENT_MODE=3></AUTO>
</CAMERA_Y>
<CAMERA_Z>
<AUTO POSITION=0 VALUE=1 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 TANGENT_MODE=3></AUTO>
</CAMERA_Z>
<PROJECTOR_X>
<AUTO POSITION=0 VALUE=0 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 TANGENT_MODE=3></AUTO>
</PROJECTOR_X>
<PROJECTOR_Y>
<AUTO POSITION=0 VALUE=0 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 TANGENT_MODE=3></AUTO>
</PROJECTOR_Y>
<PROJECTOR_Z>
<AUTO POSITION=0 VALUE=1 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 TANGENT_MODE=3></AUTO>
</PROJECTOR_Z>
<FADEAUTOS>
<AUTO POSITION=0 VALUE=100 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 TANGENT_MODE=3></AUTO>
</FADEAUTOS>
<MODEAUTOS>
<AUTO POSITION=0 VALUE=0></AUTO>
</MODEAUTOS>
<MASKAUTOS>
<AUTO APPLY_BEFORE_PLUGINS=0 DISABLE_OPENGL_MASKING=0 POSITION=0>
</AUTO>
</MASKAUTOS>
<SPEEDAUTOS>
<AUTO POSITION=0 VALUE=1 CONTROL_IN_VALUE=0 CONTROL_OUT_VALUE=0 TANGENT_MODE=3></AUTO>
</SPEEDAUTOS>
<PLUGINSET RECORD=1>
<PLUGIN LENGTH=388 TYPE=1 TITLE=BoxBlur>
<IN></IN><OUT></OUT><SHOW></SHOW><ON></ON>
<KEYFRAME POSITION=0 DEFAULT=1><BOXBLUR HORZ_RADIUS=25 VERT_RADIUS=25 POWER=3 DRAG=0 BOX_X=677 BOX_Y=2.047500e+02 BOX_W=118 BOX_H=128></BOXBLUR>
</KEYFRAME>
<KEYFRAME POSITION=0><BOXBLUR HORZ_RADIUS=25 VERT_RADIUS=25 POWER=3 DRAG=0 BOX_X=677 BOX_Y=2.047500e+02 BOX_W=118 BOX_H=128></BOXBLUR>
</KEYFRAME>
<KEYFRAME POSITION=150><BOXBLUR HORZ_RADIUS=0 VERT_RADIUS=0 POWER=3 DRAG=0 BOX_X=677 BOX_Y=2.047500e+02 BOX_W=118 BOX_H=128></BOXBLUR>
</KEYFRAME>
<KEYFRAME POSITION=250><BOXBLUR HORZ_RADIUS=57 VERT_RADIUS=57 POWER=3 DRAG=0 BOX_X=677 BOX_Y=2.047500e+02 BOX_W=118 BOX_H=128></BOXBLUR>
</KEYFRAME>
<KEYFRAME POSITION=360><BOXBLUR HORZ_RADIUS=25 VERT_RADIUS=0 POWER=3 DRAG=0 BOX_X=677 BOX_Y=2.047500e+02 BOX_W=118 BOX_H=128></BOXBLUR>
</KEYFRAME>
</PLUGIN>
</PLUGINSET>
<PLUGINSET RECORD=1>
<PLUGIN LENGTH=388 TYPE=1 TITLE=BoxBlur>
<IN></IN><OUT></OUT><SHOW></SHOW><ON></ON>
<KEYFRAME POSITION=0 DEFAULT=1><BOXBLUR HORZ_RADIUS=25 VERT_RADIUS=25 POWER=3 DRAG=0 BOX_X=677 BOX_Y=2.047500e+02 BOX_W=118 BOX_H=128></BOXBLUR>
</KEYFRAME>
<KEYFRAME POSITION=0><BOXBLUR HORZ_RADIUS=25 VERT_RADIUS=25 POWER=4 DRAG=0 BOX_X=677 BOX_Y=2.047500e+02 BOX_W=118 BOX_H=128></BOXBLUR>
</KEYFRAME>
<KEYFRAME POSITION=150><BOXBLUR HORZ_RADIUS=59 VERT_RADIUS=59 POWER=4 DRAG=0 BOX_X=677 BOX_Y=2.047500e+02 BOX_W=118 BOX_H=128></BOXBLUR>
</KEYFRAME>
<KEYFRAME POSITION=250><BOXBLUR HORZ_RADIUS=17 VERT_RADIUS=17 POWER=4 DRAG=0 BOX_X=677 BOX_Y=2.047500e+02 BOX_W=118 BOX_H=128></BOXBLUR>
</KEYFRAME>
<KEYFRAME POSITION=360><BOXBLUR HORZ_RADIUS=66 VERT_RADIUS=60 POWER=4 DRAG=0 BOX_X=677 BOX_Y=2.047500e+02 BOX_W=118 BOX_H=128></BOXBLUR>
</KEYFRAME>
</PLUGIN>
</PLUGINSET>
</TRACK>



</EDL>
boxBlur Error.xml (6,146 bytes)   

Activities

PhyllisSmith

2020-05-13 05:11

manager   ~0003411

Unbelievable! you must have eyes like an eagle and are totally focused to find this.
GG will probably work on this tomorrow as he says it appears to be a GUI problem only. If you look at the "BoxBlur Keyframe" menu which comes up when you click on the "Preset Edit" icon to the left of the "Show Controls" magnifying glass on the BoxBlur plugin bar, and watch the Value of the POWER Parameter, it stays at 3 and does not jump to 2 like it does in the BoxBlur menu.

RafaMar

2020-05-13 11:08

reporter   ~0003412

I work in FX, I have an easy time finding these errors.
I realized because I transitioned using this blur and saw something weird, when I investigated I saw that it was a sudden and not indicated change in power value.
Today I have looked at this that you indicate, and it is true that in the "Preset Edit" it does not change.
I have done some tests and the result has been:
With the power at 3 or 5 or 6 or 7 or 9 and 10 = the change not indicated occurs, but in different places.
With values 2, 4 and 8 it does not give this problem.
I don't know if this information can be useful to give a solution.
And sorry for being such a perfectionist with these things. The BoxBlur is a great effect.

PhyllisSmith

2020-05-13 20:43

manager   ~0003415

GG has generated a fix but has not checked it into GIT yet so we do not need any more information. The problem was due to using an integer value for the Power parameter and as it interpolates between keyframes, there is round-off error. The fix was to add a little more (like 1 millionith) so that the integer does not jump. I tested the fix for 3,5,6,7,9,10 and at least for me saw no jump but I do not have eagle eyes.

There is still potentially some outlyer cases but using interpolation between keyframes with integers will always probably exist.

RafaMar

2020-05-13 21:07

reporter   ~0003416

I have no doubt that you have solved it.
I wanted to ask you about a question that some readers are asking me, more computer scientists than video editors, with Debian Testing systems ... etc ...
Would it be possible to make an appimage version or a flatpak version of Cinelerra? Or would it be an extra workload?

PhyllisSmith

2020-05-13 21:36

manager   ~0003417

@RafaMar
Read all about it in a "closed" BT 0000261. An expert in creating appimage or flatpak versions could readily do this and we would welcome that. If a computer scientist wants to do this occasionally (probably too much to do every month), we will gladly make it available on the website.

RafaMar

2020-05-13 23:32

reporter   ~0003419

Ok I understand. I cannot contribute anything on this topic. I asked precisely because I don't know how these things work. But I will be commenting on it to my readers, to see if anyone is encouraged.
Let's see if anyone surprises us.

PhyllisSmith

2020-06-02 03:58

manager   ~0003548

@RafaMar
Not sure if you had the chance to verify that this is working but it seems to be, so I am closing this. Once it is marked Resolved or Closed, it does not allow for any more comments but you can open a new issue if still a problem.

Issue History

Date Modified Username Field Change
2020-05-12 21:59 RafaMar New Issue
2020-05-12 21:59 RafaMar Tag Attached: error
2020-05-12 21:59 RafaMar File Added: boxBlur Error.xml
2020-05-13 05:11 PhyllisSmith Assigned To => PhyllisSmith
2020-05-13 05:11 PhyllisSmith Status new => confirmed
2020-05-13 05:11 PhyllisSmith Note Added: 0003411
2020-05-13 11:08 RafaMar Note Added: 0003412
2020-05-13 20:43 PhyllisSmith Note Added: 0003415
2020-05-13 21:07 RafaMar Note Added: 0003416
2020-05-13 21:36 PhyllisSmith Note Added: 0003417
2020-05-13 23:32 RafaMar Note Added: 0003419
2020-06-02 03:58 PhyllisSmith Status confirmed => resolved
2020-06-02 03:58 PhyllisSmith Resolution open => fixed
2020-06-02 03:58 PhyllisSmith Fixed in Version => 2020-05
2020-06-02 03:58 PhyllisSmith Note Added: 0003548
2020-06-02 03:59 PhyllisSmith Status resolved => closed