Here is the first report about my Google summer of code project. I have been working quite a lot on it for the last 2 weeks! So here is the summary of what have been done so far:

  • Code reading, analyze of Pitivi architecture (Thanks to the pitivi wiki)

  • Some reading about Gstreamer to understand better the way it works

  • Creation of my git branch to start working on effects implementation

  • Implementation of the core Pitivi modifications to be able to create effects (With unit tests)

  • See how I can implement effect files as described in my Gsoc application, and discussions about it in the Pitivi community. We actually didn’t take a fixed decision about this for now.

  • Creation of the UI to show the list of effects detected thanks to the gstreamer registry (the list was already retrieved in Pitivi)

  • Some talking to know how this UI should be done. I will need to talk more about that to the Pitivi community to take a good decision about how it should look like. For now, it looks like:

I am now working on drag’n droping effects to the timeline.

That is all for now, and I will give you frequent news about how things are going.