Blender Git Statistics -> Developers -> zeddb

Sebastian Parborg (zeddb)

Total Commits : 423
Master Commits : 225
Branch Commits : 198
First Commit : July 11, 2018
Latest Commit : July 7, 2021

Commits by Month

DateNumber of Commits
July, 20211
June, 202125
May, 202116
April, 20217
March, 202126
February, 202112
January, 202114
December, 20208
November, 202014
October, 20205
September, 202022
August, 202010
July, 20207
June, 202014
May, 202014
April, 202014
March, 20209
February, 20201
January, 20201
December, 20195
November, 20196
October, 20197
September, 201928
August, 201911
July, 201919
June, 20198
May, 20194
April, 20199
March, 20199
February, 20197
January, 20195
December, 20189
November, 20188
October, 20184
September, 20189
August, 201835
July, 201820

Commit Distribution

PathNumber of Commits
master225
greasepencil-object71
soc-2019-npr71
temp-gpencil-eval71
greasepencil-refactor71
soc-2018-npr55
temp-lineart-contained30
lineart-shadow30
lineart-bvh30
particle-solver-dev24
geometry-nodes-distribute-points19
temp-geometry-nodes-distribute-points-cleanup19
quadriflow12
blender-v2.93-release12
hair_object10
temp-outliner-visibility8
collada2.86
interactive_physics6
temp-ui-layout-2.86
blender2.8_snap_gizmo6
soc-2021-curves4
temp-blender-2.81-release-with-wrong-merge2
temp_lineart_contained2
lanpr-under-gp2
blender-v2.90-release1
tmp-T806031
blender-v2.83-release1
tmp-2.83-cycles-rtx3-kernels1
temp-attribute-processor1
temp-lanpr-staging1
blender-v2.82-release1
cycles_unbiased_volumes1
temp-lanpr-cleanup21
blender-v2.80-release1
temp-weight_mirror1
temp-lanpr-cleanup1
asset-browser-poselib1
asset-browser1
temp-pose-flipping-fix-attempt1

Favourite Files

FilenameTotal Edits
MOD_mybmesh.c57
simulate.cpp24
object_remesh.c23
anim_movie.c17
indexer.c16
quadriflow_capi.cpp14
optimizer.cpp13
mesh_remesh_voxel.c13
node_geo_point_distribute.cc13
CMakeLists.txt13

File Changes

ActionTotalPer Commit
Added1 5823.7
Modified1 8864.5
Deleted120.0

Code Changes

ActionTotalPer Commit
Lines Added20 02154.1
Lines Removed11 29330.5

Latest commits Feed

Revision 2659bc5 by Sebastian Parborg / Jeroen Bakker (blender-v2.93-release)
July 7, 2021, 05:47 (GMT)
Fix T89153: Follow Path for empty works only in negative values

The old code only clamped cyclic curves
Revision be45135 by Sebastian Parborg (master)
June 30, 2021, 09:20 (GMT)
Fix T89153: Follow Path for empty works only in negative values

The old code only clamped cyclic curves
Revision bec8e43 by Sebastian Parborg / Jeroen Bakker (blender-v2.93-release)
June 30, 2021, 07:41 (GMT)
Fix: VSE seeking with proxy strips would fail on certain frames

If the last decoded frame had the same timestamp as the GOP current
packet, then we would skip over this frame when fast forwarding and we
would seek until the end of the file.

This would could only be triggered reliably in single threaded mode.

Reviewed By: Richard Antalik

Differential Revision: http://developer.blender.org/D11601
Revision 444a8cb by Sebastian Parborg / Jeroen Bakker (blender-v2.93-release)
June 30, 2021, 07:41 (GMT)
Fix: VSE search in mpegts files would fail

ffmpeg_generic_seek_workaround did work properly and our start pts
calculation was wrong.

Reviewed By: Richard Antalik

Differential Revision: http://developer.blender.org/D11562
Revision 7616f4a by Sebastian Parborg / Jeroen Bakker (blender-v2.93-release)
June 30, 2021, 07:40 (GMT)
Fix: VSE indexer seeking not working correctly

Because of the added sanity checks in rB14508ef100c9 (D11492), seeking
in proxies would not work correctly any more. This is because it wasn't
working as intended before, but in most cases this wouldn't be
noticeable. However now when the sanity checks are tripped it is very
noticeable that something is wrong

The indexer tried to use dts values for time stamps when we used pts in
our decode functions to get the time positions. This would make it
start in the wrong GOP frames when searching. Now that we enforce no
crossing of GOP frames when decoding after seek, this would lead to
issues.

Now we correctly use pts (or dts if pts is not available) and thus we
don't have any seeking issues because of time stamp format missmatch.

Reviewed By: Richard Antalik

Differential Revision: http://developer.blender.org/D11561
Revision a68f545 by Sebastian Parborg / Jeroen Bakker (blender-v2.93-release)
June 30, 2021, 07:39 (GMT)
Fix: VSE timecodes being used even when turned off.

Reviewed By: Richard Antalik

Differential Revision: http://developer.blender.org/D11567
Revision cea80f1 by Sebastian Parborg / Jeroen Bakker (blender-v2.93-release)
June 30, 2021, 07:38 (GMT)
Fix: Prevent small memory leak in VSE indexer

We need to unref the packet to tell ffmpeg it is ok to free it after
use.
Revision 02a6be5 by Sebastian Parborg / Jeroen Bakker (blender-v2.93-release)
June 30, 2021, 07:37 (GMT)
Fix: Wrong logic for checking if we can reuse decoded frame

We should only check if the new pts value lies inside the duration of
the current frame.
Revision 7eb3e77 by Sebastian Parborg / Jeroen Bakker (blender-v2.93-release)
June 30, 2021, 07:37 (GMT)
FFmpeg: Fix seeking not returning the correct frame when not using TC index

Fixed the logic for seeking in ffmpeg video files.
The main fix is that we now apply a small offset in ffmpeg_get_seek_pos
to make sure we don't get the frame in front of the seek position when
seeking backward.

The rest of the changes is general cleanup and untangling code.

Reviewed By: Richard Antalik

Differential Revision: http://developer.blender.org/D11492
Revision 19c0666 by Sebastian Parborg / Jeroen Bakker (blender-v2.93-release)
June 30, 2021, 07:33 (GMT)
Fix T88623, T87044: Make encoded videos play correctly in VLC

The issue was two fold. We didn't properly:

1. Initialize the codec default values which would lead to VLC
complaining because of garbage/wrong codec settings.

2.Calculate the time base for the video. FFmpeg would happily accept
this but VLC seems to assume the time base value is at least somewhat
correct and couldn't properly display the frames as the internal time
base was huge. We are talking about 90k ticks (tbn) for one second of
video!

This patch initializes all codecs to use their default values and fixes
the time base calculation so it follows the guidelines from ffmpeg.

Reviewed By: Sergey, Richard Antalik

Differential Revision: http://developer.blender.org/D11426

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