Skip to content

Instantly share code, notes, and snippets.

@stefanzzz22
stefanzzz22 / GSOC_2017_final_submission.md
Last active August 30, 2017 07:33
GSOC 2017 Final Submission

The main project I worked on is a user interface for the Ken-Burns effect in Pitivi.

Link to the task: https://phabricator.freedesktop.org/T7340

The main tasks I completed for the Ken-Burns project are:

  • allow adding keyframes for the transformation properties using the transformation box
  • extend the keyframe curve UI to support multiple properties keyframe curves
  • allow adding keyframes by interacting with the viewer
  • add a mechanism to select the keyframes by clicking on them
@stefanzzz22
stefanzzz22 / Ken_Burns_patch_compilation.patch
Created August 24, 2017 08:24
Ken Burns patch compilation
From 003be0aa43ffa9db9eb0a3136205347856bdd0bb Mon Sep 17 00:00:00 2001
From: Stefan Popa <stefanpopa2209@gmail.com>
Date: Sun, 28 May 2017 22:39:49 +0300
Subject: [PATCH 1/9] Keyframes for transformation properties.
Added the possibility to add/remove keyframes on transformation
properties + visual keyframe curve.
When adding or moving a keyframe, we don't use the matplotlib position
anymore. Instead, we compute the position the same way we do for the seek