After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 656593 - Transformation Box does not render sometimes on a size allocation event
Transformation Box does not render sometimes on a size allocation event
Status: RESOLVED OBSOLETE
Product: pitivi
Classification: Other
Component: Viewer
Git
Other Linux
: Normal normal
: 1.0
Assigned To: Lubosz Sarnecki
Pitivi maintainers
Depends on: 708495
Blocks:
 
 
Reported: 2011-08-15 16:19 UTC by Lubosz Sarnecki
Modified: 2015-10-20 12:59 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Lubosz Sarnecki 2011-08-15 16:19:18 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.
Comment 1 Thibault Saunier 2015-10-20 12:59:00 UTC
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.