Managed to get the long promised interview with Edward Hervey about PiTiVi online today. Edward talks about some of the great work they have been doing recently and the incredible improvements the next release (happening this Month :) will have. I think anyone who have tried PiTiVi in the past who tries this upcoming release will be amazed of the great strides forward it is making. Hopefully once my Python coding skills improve enough from doing Transmageddon I could start contributing to PiTiVi too. If you are not afraid of grabbing code from a git repository I recommend that you grab git master of Pitivi and give it a go and come to #pitivi on irc.freenode.net, could be a good way to help Edward and the team nail down the last bugs before the release.
I am continuing to work on Transmageddon. I have also gotten some great patches from Steven Walter, which essentially takes my gazillion lines of code and turns them into 4 line functions :)
I managed to integrate the profile reading code from Arista, so that as we continue to evolve the XML format for our device profiles I will be able to stresstest the changes. The code in git currently will let you choose a profile and set your container format and codecs based on it. Next steps is enabling video scaling and also setting preset values onto the encoders themselves. Once that is done I do a new release before starting to look at multipass encoding and remuxing.
Another small change is that I started adding Rank values to our encoders and muxers and is now checking for those ranks in Transmageddon. This means I don’t have to code in workarounds for specific plugins anymore, instead I just have general code checking for plugin ranks. Probably need add some code that ignores plugins with no rank though to avoid risking the code picking broken plugins like the ffmpeg Ogg muxer instead of using the automatic codec install code to grab the working muxer. Enabling such code would need to wait quite a bit though as all released GStreamer plugins have no ranks currently for encoders and muxers, so in practice it will be 6-9 Months at least before even the majority of users will have the versions with the rank set.