Hi all,
It's been a long time, and more and more people are (interested in)
giving a hand in PiTiVi. So I thought it wise to summarize here the
current ongoing work, so we don't all do duplicate work, and we can
make good stuff happen quicker.
Johan Dahlin, the maintainer of pygtk, has submitted a series of
UI-enhancement patches which I'll commit soon and had started
investigating the use of goocanvas[1] for the timelines. Currently the
timelines are done by hand, using a gtk.Layout and scrollbars... which
is EXTREMELY painful, and also one of the main reasons why the
timelines haven't progressed quickly.
For those who don't know it, goocanvas is one of the contestants to
replace the gnomecanvas canvasing system, using cairo for slick
graphics, and has python bindings [2]. I recommend people to try the
example shipped with it... looks great, is fast and takes virtually no
cpu.
I'm currently working with Brandon Lewis for his PiTiVi SoC
proposal, we are still thinking about what is the most important
feature to do, either project file format support (AAF) which would
allow to finally save your projects using a format used by other
editors, or do intensive work on the simple timeline. Both are
tempting and we need to evaluate the top priority. Give your comments
on this as soon as possible, since we should be putting the proposal
by friday evening GMT.
Once I've got more time I'm going to carry on working on the
cut/trim feature of the simple timeline. If people want to give a
hand, contact me on IRC or on the mailing-list so we can share the
work accordingly.
Several non-developers have expressed their interest in helping
PiTiVi. Several ideas of work to do:
* a nice theme/skin for the website. There are several examples on
http://meta.wikimedia.org/wiki/Gallery_of_user_styles . Something in
the spirit of the CosmoChips or http://banshee-project.org/Main_Page
would be nice.
* Designing mockups of a slideshow version of pitivi (give photos
and music and it creates the timeline automatically)
* Giving more feedback on what you find good/bad in existing video editors.
* ...
Working in different places in the world means we can't always
interact in realtime on IRC. Even though it's a very productive medium
and I highly recommend interested people to be on the channel, if you
see that the person with whom you want to talk is not on the channel,
PLEASE send him a mail with the pitivi mailing-list[3] in CC. This
allows everybody to know what's going on.
Let's make 2007 the year of PiTiVi !
Edward
[1] http://webcvs.cairographics.org/goocanvas/
[2] http://developer.berlios.de/projects/pygoocanvas/
[3] pitivi-pitivi@...
--
Edward Hervey
Multimedia editing developer / Fluendo S.A.
http://www.pitivi.org/
|