GNOME Bugzilla – Bug 656593
Transformation Box does not render sometimes on a size allocation event
Last modified: 2015-10-20 12:59:00 UTC
Because of a race condition of the Cairo rendering and the XvImageSink on the same Gtk DrawingArea. Flickering occurs when resizing the Gtk Panned containers, when the transformation expander is open. Sometimes the box is not drawn after resizing. Currently the best work around is to flush the pipeline, instead of rendering direct to the viewer, to avoid the race condition. But the flickering still happens, and rarely the box is still gone after resizing. This can not be fixed in Pitivi, and is related to Gstreamer, Gtk and X Server. But there could be a better solution, or a better work around. Maybe with another sink (for example a clutter sink). I will try to provide a minimalistic example of the problem.
This bug has been migrated to https://phabricator.freedesktop.org/T2857. Please use the Phabricator interface to report further bugs by creating a task and associating it with Project: Pitivi. See http://wiki.pitivi.org/wiki/Bug_reporting for details.