This week, Brandon has been doing great work in polishing little bits of PiTiVi’s timeline workflow. Indeed, he has made a second attempt at implementing my “move playhead on click” paradigm, and merged his changes into PiTiVi’s master development branch.
A side effect of this is that we now have “modeless splitting” (ie: splitting is now an action, not a modal “razor” tool). It is faster, more accurate, and simply rocks. I can now say that I can do basic editing just as fast as I used to back in the “old days”.
Continue reading “Move playhead on click, modeless splitting, full-height playhead”
A little while back, Andoni Morales (author of Longomatch) had managed to run PiTiVi on Windows “just for the sake of testing gstreamer python bindings”. His efforts have resumed and been posted to a new bug report as a serie of patches, and here is how it looks like:
Continue reading “PiTiVi on Windows”
Edward released PiTiVi 0.13.3 today. Brandon recently spent some time working on the timeline’s ruler, and his changes are part of that release. So now, it looks like this:
Continue reading “Themed ruler widget in PiTiVi”
Up until today, volume curves in PiTiVi were not correctly taken into account when rendering. This has now been fixed. I will be able to do my sound mixing natively for my future screencasts :)
I had an idea to make Evolution display more human-readable/stuff-I-care-about-only sender information, but it was scrapped. It is sad when you hit technical roadblocks in technology (here, performance considerations) that trump usability (well, that and the fact that the devs were not too enthusiastic about the idea to begin with).
Last week, in quest for space-efficiency after tackling this bug, Alessandro removed some padding in the tab above the source list, as well as padding around the source list and previewer. Before:
Continue reading “Smaller tabs and source list”
As I requested, PiTiVi now has some of its toolbar buttons prioritized. This enhances usability by giving more importance and discoverability to more commonly used buttons. It now looks like this:
Continue reading “Toolbar items prioritization”
I have spent approximately 15.6 hours (in the past week or so) writing a new user manual for PiTiVi. By hand. With a pen and paper during boring meetings. And then converted it to the digital medium with my awesome dvorak typist skills.
The result can be seen in PDF here as a preview (temporary place). The source file is also available if you want to make some extensive edits.
Continue reading “PiTiVi manual”
So, after many days of messing around with re-recording my screencast, I finally published the final version of my “PiTiVi 0.13.1 Release Demo” (also on Youtube), complete with clean sound recording and music.
Edward just blogged about the release, so this will probably create a surprisestorm on planet GNOME, or so I hope. To complement Edward’s “over 700 commits” statement, here is my commit graph for all of PiTiVi’s history up to this day:
Continue reading “PiTiVi 0.13.1, Twitter”
Yesterday, Edward added a nice new feature PiTiVi: it now doesn’t die when you open a project file with missing media, and allows you to locate the new location of the files if they have moved. It looks like this:
Continue reading “Managing Missing Media”
Since hell is freezing over today, I’ve been nailed to my chair to prepare a new Specto release, at last. Uploaded packages, checked release notes, and reworked the website. Now, 0.3 RC1 is available for the masses, go test it! If no significant problems are found, this will become Specto 0.3 final. Special thanks to Wout Clymans for working so passionately on this release for over a year.
Continue reading “Specto 0.3 release candidate 1”
Zalors, maintenant que j’ai une carte son intégrée décente (chipset Intel HD audio, ICH9) avec six prises, j’ai donc installé, enfin, un kit de hauts-parleurs 5.1 sur ma machine. Étonnamment, avec PulseAudio, c’est pas difficile. Il suffit de lui spécifier qu’on a six canaux (par défaut, sa configuration considère qu’on en a deux), en modifiant le fichier ~/.pulse/daemon.conf et en mettant ceci à l’intérieur:
default-sample-channels = 6
Continue reading “Son 5.1, Ubuntu 8.04, PulseAudio”
A few months ago (when we still thought we were about to release 0.3 “real soon now” ;), I noticed that Specto is noticeably slow to start up, even on warm starts (when it is not the first time you launch it). It always takes at least 6 seconds to paint the list of watches and start refreshing them. During that time, there is a notably high CPU usage spike (surprisingly, no noticeable hard drive I/O), as shown below:
Continue reading “Profiling Specto (and whole Python applications in general)”
Sunbird 0.9 est sorti, avec son petit lot d’améliorations (une version précompilée est disponible sur getdeb. Même les dépôts d’Ubuntu 9.04 ne possèdent pas la dernière version). Si vous ne connaissez pas Sunbird, eh bien c’est la réponse Mozilla à la prière de ceux qui voulaient une application de calendrier dédiée (à la iCal) qui est utilisable pour quelqu’un dont l’horaire est en constante révolution (c’est à dire qui permet de déplacer/étirer des événements simplement par glisser-déposer). Croyez-le ou non, circa 2005, il n’y avait pas un seul logiciel dans le paysage Linuxien qui pouvait le faire. À ce moment là, l’apparition de Google Calendar était un rêve. Mais Google Calendar est une application web, donc pas bien pour les geek mobiles.
Dates est apparu et remplissait la tâche, mais souffre de bugs majeurs [1, 2] dont j’attends l’écrasement depuis maintenant deux ans. En fait, ces bugs sont réglés dans la branche “jana” (version openmoko de Dates), mais n’ont toujours pas été transportés à la version GTK/GNOME. Je pense que les glaciers seront fondus avant que ça se fasse.
Continue reading “Sunbird 0.9 et la situation des logiciels de calendrier”
Did you know? Not clearing your recent documents periodically in GNOME means your whole desktop responsiveness suffers. Ugliest performance bug. Ever.
On my laptop, ~/.recently-used.xbel weighted 4.8 MiB, and totalled 99 928 lines! In
this file, I had entries dating back 2007-04-03; that’s just about one year of useless history.
Continue reading “Recent Documents”
Congratulations to Gaute Hope for making a splendid 2.0 release, with all of my user interface complaints resolved and my slightly better French translations :) I can only hope that Bug 509233 gets resolved soon now.
For those of you who do not fear my compilation skills, I created a package for ubuntu 7.10 with checkinstall. This can be used in conjunction with Knock Clock.
I started using Ubuntu Linux as my desktop near the end of 2004 and tried to help the PiTiVi project, because it was the most promising video editor project out there. Not a lot has happened since. Well yes, a lot has happened on the gstreamer front. PiTiVi is a nice video player now (sorry). But it can’t even be used for the most basic stuff of video editing. Sadly I am not a programmer by trade, or I would have made it happen.
It is a pleasure to see that my mockups I did about a year ago for PiTiVi were noticed and mentioned somewhere in planet gnome. I would also heartily recommend Eugenia’s excellent mockup (and similar to mine somewhat, in the sense that we both ripped the ideas out of Vegas Video’s excellent user interface)
Continue reading “The state of video editors 4 years later”