PiTiVi Changelog

What's new in PiTiVi 1.0 RC2

Aug 30, 2018
  • Selecting a range of clips can be done by clicking followed by Shift+click
  • The advanced settings of the h264 encoder allow specifying a Profile
  • Rendering non-square pixels was broken and has been disabled
  • The xges files have an icon associated
  • The Save and Render buttons in the headerbar have been moved on the right side
  • Lots of bug fixing

New in PiTiVi 1.0 RC (Sep 22, 2017)

  • Many performance improvements
  • Lots of bug fixing

New in PiTiVi 0.98.1 Beta (Jul 2, 2017)

  • Bug fix release to ensure compatibility with Gst 1.12

New in PiTiVi 0.98 Beta (Dec 6, 2016)

  • Customizable keyboard shortcuts
  • Used the warnings printed by GTK 3.22 to fix issues in the timeline widget
  • Lots of bug fixing, mostly on the timeline

New in PiTiVi 0.97.1 Beta (Aug 8, 2016)

  • The rendering dialog has been reworked to clearly state what encoders and muxer are officially supported (and the GES integration tests have been added to check those)
  • The build system has been ported to Meson and gst-transcoder is now a subproject
  • Usual bug fixes

New in PiTiVi 0.95 Beta (Nov 19, 2015)

  • The timeline has been rewritten purely in GTK+
  • The glimagesink video rendering widget was replaced by gtk(gl)sink
  • The clip transformation box has been reimplemented
  • Direct importing to the timeline
  • Ability to copy and paste clips across the timeline
  • Integration with GstValidate and the "scenarios" system
  • Rewritten video mixing elements
  • We finally killed GNonLin
  • Now compatible again with smaller screen resolutions
  • Massive bug fixing all over the place

New in PiTiVi 0.94 Beta (Nov 3, 2014)

  • The first thing you will notice is that the main toolbar, menubar and titlebar have been replaced by a unified GTK HeaderBar, saving a ton of precious vertical space and making better use of the horizontal space. Once you try it, you can’t go back. There is beauty in the equilibrium it has now, compared to the previously clunky and unbalanced layout.
  • Various Linux distributions have started shipping a broken version of CoGL in recent months, which led to crashes. Technically this is a bug in the CoGL library/packaging, but we found out that the functions we were calling in that particular case were not needed for Pitivi, so we dropped our use of those broken CoGL APIs. Problem solved.
  • People running Pitivi outside of GNOME Shell were seeing crashes due to Clutter GStreamer video output, so we ported the viewer widget to use GStreamer’s new GL video output (glimagesink) instead of the ClutterSink. We had to fix various bugs in GStreamer’s glimagesink to raise it to the quality we needed, and our fixes have been integrated in GStreamer 1.4 (this is why we depend on that version). The GL image sink is expected to be a more future-proof solution.
  • We found issues related to gobject introspection or the overrides provided by gst-python. Again, make sure you have version 1.4 for things to work properly.
  • On avant-garde Linux distributions, you would get a TypeError traceback (“unsupported operand type(s) for /: ‘int’ and ‘NoneType”) preventing startup, which we investigated as bug 735529. This is now fixed in Pitivi.
  • The default positioning of UI components (when starting from a fresh install) has been improved to be balanced properly
  • Undocked window components do not shift position on startup anymore
  • Docked window components do not shift position on startup anymore, when the window is not maximized. When the window is maximized, the issue remains (your help to investigate this problem is very much welcome, see bug 723061)
  • Undo/redo should be globally working again; please file specific bug reports for the parts that don’t.
  • Pitivi has been ported to Python 3
  • The user manual is now up to date with the state of the new Pitivi series
  • Educational infobars throughout the UI have been tweaked to make their colors less intrusive
  • Various other fixes as usual. Testing and providing detailed reports for issues you encounter certainly helps!

New in PiTiVi 0.93 Beta (Mar 21, 2014)

  • Port the viewer and media file previewers to use a Clutter video output sink
  • Visual refinements to the timeline (clip positioning, borders, selections)
  • Improvements to the ruler and timecode display (cleaner representation, respects user theme colors and fonts, etc.)
  • Allow importing MPEG-TS/AVCHD files. We are working towards improving the ts demuxer for nonlinear editing usecases.
  • Fixes and improvements to the timeline's clip thumbnailers
  • Clip thumbnailing in the media library, better import error handling (see also this blog post)
  • Various fixes to the application version checking
  • Rework the way dependencies are checked on startup
  • Make some features contextual and cleanup menus
  • Many content updates to the user manual, thanks to Tomas Karger
  • Papercut fixes to keyframe curves
  • Various fixes for rendering, including:
  • Fix incorrectly setting project settings from clip properties
  • Fix playback (and render) of DV files
  • Fix rendering to MP4 container formats
  • Fix rendering to MPEG-TS container formats (why in the world would you ever want to do that?)
  • Fix a bug in GES where files would sometimes be rendered with no video stream
  • Usability improvements and minor bug fixes
  • Fix pylint errors
  • Various fixes to the automated test suite
  • Code refactoring and cleanup all over the place
  • Fixes for AppData XML spec compliance
  • Various build and packaging fixes
  • Translations have been updated

New in PiTiVi 0.91 (Oct 3, 2013)

  • Replacing the core of Pitivi by GES; 20 thousand lines of code removed
  • Porting to GStreamer 1.x
  • Porting to GTK+ 3.x
  • Replacing GooCanvas by Clutter for the timeline
  • An automated UI test suite, with many checks for mission-critical parts
  • Fixing hundreds of bugs
  • Implementing many new features
  • UI polish all over the place
  • Refactoring pretty much the entire codebase

New in PiTiVi 0.13.5 (Sep 17, 2010)

  • periodic backup of the current project file
  • easy crossfading transitions of overlapping clips
  • better icons for link and group operations
  • new add keyframe button
  • fixed support for the missing plugins installer
  • improved support for pictures
  • various performance improvements (less conversions, faster linking)

New in PiTiVi 0.11.2 (Oct 16, 2008)

  • An advanced timeline interface was added.
  • A capture interface for Webcams and network sources was added.
  • The simple timeline is gone and project saving and loading are now activated by default.
  • The cutting, trimming, and removing features have been added to the advanced timeline, along with various fixes and improvements.