Blender Git Statistics -> Developers -> ISS

Richard Antalik (ISS)

Total Commits : 568
Master Commits : 365
Branch Commits : 203
First Commit : December 22, 2018
Latest Commit : October 18, 2021

Commits by Month

DateNumber of Commits
October, 202122
September, 202191
August, 202138
July, 202139
June, 202139
May, 202130
April, 202115
March, 202150
February, 202117
January, 202118
December, 202017
November, 202029
October, 202011
September, 20201
August, 20209
July, 202014
June, 202010
May, 202023
April, 202019
March, 20205
February, 20207
January, 20205
December, 20190
November, 20192
October, 20195
September, 201910
August, 20192
July, 20192
June, 20196
May, 201913
April, 20191
March, 20196
February, 20196
January, 20195
December, 20181

Commit Distribution

PathNumber of Commits
master365
temp-vse-preview-transform244
temp-vse-preview-transform27
temp-vse-h264-proxy12
soc-2021-porting-modifiers-to-nodes_all11
soc-2021-porting-modifiers-to-nodes-decimate11
temp-attribute-processor9
temp-vse-thumbnail-mod9
asset-system-filelist7
temp-pose-flipping-fix-attempt7
asset-browser-poselib7
asset-browser7
ui-asset-view-template7
blender-v2.83-release5
tmp-2.83-cycles-rtx3-kernels5
soc-2021-curves5
temp-vse-snapping4
temp-vse-proxies4
temp_test_sc_keymap4
temp_bmesh_multires4
temp-lanpr-cleanup24
sculpt-dev4
temp-lanpr-cleanup4
blender-v2.93-release3
tmp-2.933
temp-vse-fix-T882633
vr_scene_inspection3
temp-vse-multi-framerates3
temp-vse-transform-overwrite3
temp-vse-grid-lines2
temp-vse-fast-scrubbing2
temp-gpencil-bezier-stroke-type1
temp-vse-build-test1
temp-VSE-fixes1
temp-ui-tweaks1
temp-vse-ffmpeg-threading1
temp-npr-smooth-contour1
temp-vse-video-performance-detection1
temp-vse-fast-scrubbing21
tmp-T806031
temp-vse-downscale-preview1

Favourite Files

FilenameTotal Edits
sequencer_draw.c105
space_sequencer.py69
sequencer_edit.c65
render.c55
sequencer.c54
rna_sequencer.c53
sequencer_select.c45
sequencer.c41
transform_convert_sequencer.c39
sequencer_add.c39

File Changes

ActionTotalPer Commit
Added660.1
Modified1 9143.4
Deleted80.0

Code Changes

ActionTotalPer Commit
Lines Added27 32454.3
Lines Removed15 75831.3

Latest commits Feed

Revision 3a898db by Richard Antalik (master)
1 day and 22 hours ago
VSE: Improve thumbnail loading speed

Split thumbnail job in 2 passes. First pass will render visible images
and second part renders set of "guaranteed" equally spaced images.

When viewing larger amount of strips, it is likely that only 1 or 2
images will be rendered in first pass, while in second pass it is up to
30 images.

This results (seemingly) in 3x better performance, but zooming before
set of guaranteed images is done will be slightly more inaccurate.
Revision 0635611 by Richard Antalik (master)
1 day and 23 hours ago
VSE: Don't draw thumbnails while rendering

During rendering VSE cache is invalidated, so thumbnails would be
removed and thumbnail job would constantly restart.

Even if thumbnails would be preserved, resources should be dedicated
for rendering job.
Revision 5fed3ae by Richard Antalik (master)
October 15, 2021, 23:28 (GMT)
VSE: Fix crash when scene strip is added to meta

Caused by 81514b0e913b, missed sanitizing `sound->offset_time` usage in
`seq_update_sound_bounds_recursive_impl()`.
Revision 73fbd3e by Richard Antalik (master)
October 15, 2021, 21:42 (GMT)
VSE: Hide tool header by default

Tools currently used by VSE don't have much useful settings, but they
use a lot of space. Therefore these headers will be hidden by default.

Property `show_region_tool_header` was added to view menu to enable tool
settings.

This could be resolved by region overlap, but it isn't working well
currently.

Differential Revision: https://developer.blender.org/D12875
Revision 9a3c7da by Richard Antalik (master)
October 15, 2021, 21:20 (GMT)
Fix T92184: Cage gizmo doesn't with area light

This is caused by removing `gizmo_cage2d_modal()` code in 482806c8167.

Some areas use cage gizmo to modify RNA properties without using
transform operator like area light, image empty, and compositor preview.
This functionality is implemented in code that was removed.

Add this code back.

Reviewed By: zeddb, campbellbarton

Differential Revision: https://developer.blender.org/D12859
Revision 81514b0 by Richard Antalik (master)
October 15, 2021, 21:20 (GMT)
Fix T91012: Scene strip doesn't play audio

Issue was caused by adding `seq->sound` check in ded68fb10275 in
function `BKE_sound_scene_add_scene_sound` as `offset_time` field was
introduced to resolve sub-frame a/v misalignment.

Scene strips don't have `bSound` allocated but also don't suffer from
a/v misalignment.

Remove `seq->sound` check and don't apply any offset for scene strips.

Reviewed By: zeddb, sergey

Differential Revision: https://developer.blender.org/D12819
Revision e11b33f by Richard Antalik (master)
October 15, 2021, 21:20 (GMT)
Remove math for 2D affine transform

Commit e1665c3d3190 added math to do 2D affine transformations with 3x3
matrices, but these matrices are also used for 3D transformations.

Remove added functions and use 4x4 matrices for 2D transformation.

Reviewed By: campbellbarton

Differential Revision: https://developer.blender.org/D12510
Revision 2561145 by Richard Antalik (master)
October 9, 2021, 08:11 (GMT)
Fix T91096: VSE use after free with overwrite enabled

Strip was flagged for deletion in `seq_transform_handle_overwrite()`
on `STRIP_OVERLAP_IS_FULL`. Then it is removed in
`SEQ_edit_strip_split()` before it should be.

Handle `STRIP_OVERLAP_IS_FULL` in separate loop.

This may not be complete solution, because in example file overlap is
caused between 2 transformed strips and one that is "static".
Such operation should not be possible in first place. This fixes the
crash at lest, so improvement in behavior can be handled separately.

Differential Revision: https://developer.blender.org/D12751
Revision e541f37 by Richard Antalik (master)
October 9, 2021, 08:08 (GMT)
Fix T91978: VSE box select substract doesn't work

Substract and add modes were not implemented. Add logic to handle these
modes.
Revision 13df861 by Richard Antalik (master)
October 9, 2021, 06:41 (GMT)
VSE: Fix 2D cursor not visible

This was caused by confusing naming of frame overlay feature.
Correct flag to use is `sseq->flag & SEQ_SHOW_OVERLAY`, not
`ed->over_flag & SEQ_EDIT_OVERLAY_SHOW`.

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2021