Blender Git Statistics -> Developers -> quantimoney

Aditya Y Jeppu (quantimoney)

Total Commits : 89
Master Commits : 1
Branch Commits : 88
First Commit : June 13, 2021
Latest Commit : September 21, 2021

Commits by Month

DateNumber of Commits
September, 20217
August, 202126
July, 202130
June, 202126

Commit Distribution

PathNumber of Commits
soc-2021-vse-strip-thumbnails87
temp-vse-thumbnail-mod1
master1

Favourite Files

FilenameTotal Edits
sequencer_draw.c43
render.c26
SEQ_render.h15
image_cache.c12
DNA_space_types.h7
space_sequencer.c7
image_cache.h7
interface_templates.c4
DNA_sequence_types.h4
versioning_300.c4

File Changes

ActionTotalPer Commit
Modified1601.8

Code Changes

ActionTotalPer Commit
Lines Added3 36973.2
Lines Removed1 24127.0

Latest commits Feed

Revision 997b5fe by Aditya Y Jeppu / Richard Antalik (master)
September 21, 2021, 08:55 (GMT)
VSE strip thumbnails

Draw thumbnails as strip overlay. This works for movie and image strips.
To draw thumbnails, this overlay has to be enabled and strips must be
tall enough.

The thumbnails are loaded from source file using separate thread and
stored in cache.

Drawing code uses only images stored in cache, and if any is missing,
background rendering job is started. If job can not render thumbnail,
to prevent endless loop of creating job for missing image it sets
`SEQ_FLAG_SKIP_THUMBNAILS` bit of `Sequence` flag.

To prevent visual glitches during timeline panning and zooming, `View2D`
flag `V2D_IS_NAVIGATING` is implemented. If bit is set, drawing code
will look for set of evenly distributed thumbnails that should be
guaranteed to exist and also set of previously displayed thumbnails.
Due to volatile nature of cache these thumbnails can be missing anyway,
in which case no new thumbnails will be drawn for particular strip.

Cache capacity is limited to 5000 thumbnails and performs cleanup of
non visible images when limit is reached.

ref T89143

Reviewed By: ISS

Differential Revision: https://developer.blender.org/D12266
Revision 6f908df by Aditya Y Jeppu (soc-2021-vse-strip-thumbnails)
September 13, 2021, 12:57 (GMT)
V2D navigating flag by Richard Antalik
Revision c9e4808 by Aditya Y Jeppu / Richard Antalik (temp-vse-thumbnail-mod)
September 7, 2021, 22:23 (GMT)
VSE strip thumbnails

The goal is to provide thumbnails in the rectangle coloured strips. Works for
movie clips and image sequences. The thumbnails are loaded from source
using separate thread and stores them in cache. The drawing is called inside the
drawing for each strip, and takes images from cache. Drawing is below the
handles from one end of strip to other, inside view only. The job for caching
is called when images are not available, or there is view change.

All strip operations are valid, and overlap of strip adds transparency to the
image. Images are shown only when strip size is wide enough for clear
visibility of images, and the thumbnails represent source footage clearly.

Cache is limited to 5000 thumbnails and performs cleanup of non visible images
when limit crossed.

Related Task : T89143

Maniphest Tasks: T89143

Differential Revision: https://developer.blender.org/D12266
Revision f3d3e12 by Aditya Y Jeppu (soc-2021-vse-strip-thumbnails)
September 3, 2021, 09:23 (GMT)
Small fix of using defined constant instead of immediate value
Revision 14d7721 by Aditya Y Jeppu (soc-2021-vse-strip-thumbnails)
September 2, 2021, 16:36 (GMT)
Merge branch 'master' into soc-2021-vse-strip-thumbnails
Revision 6b8a5e7 by Aditya Y Jeppu (soc-2021-vse-strip-thumbnails)
September 2, 2021, 16:28 (GMT)
Add changes requested in D12266
Revision f9094bb by Aditya Y Jeppu (soc-2021-vse-strip-thumbnails)
September 1, 2021, 09:11 (GMT)
Merge branch 'master' into soc-2021-vse-strip-thumbnails
Revision e600fc4 by Aditya Y Jeppu (soc-2021-vse-strip-thumbnails)
August 30, 2021, 09:37 (GMT)
Merge branch 'master' into soc-2021-vse-strip-thumbnails
Revision bec129a by Aditya Y Jeppu (soc-2021-vse-strip-thumbnails)
August 22, 2021, 15:19 (GMT)
Merge branch 'master' into soc-2021-vse-strip-thumbnails
Revision a68cdab by Aditya Y Jeppu (soc-2021-vse-strip-thumbnails)
August 22, 2021, 15:19 (GMT)
Merge branch 'soc-2021-vse-strip-thumbnails' of git.blender.org:blender into soc-2021-vse-strip-thumbnails

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