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 737530 - New ViewerWidget GLimagesink does not expose / redraw correctly on resize
New ViewerWidget GLimagesink does not expose / redraw correctly on resize
Status: RESOLVED FIXED
Product: pitivi
Classification: Other
Component: Viewer
Git
Other Linux
: Normal normal
: 0.94
Assigned To: Pitivi maintainers
Pitivi maintainers
Depends on:
Blocks:
 
 
Reported: 2014-09-28 15:55 UTC by Jean-François Fortin Tam
Modified: 2014-10-24 21:18 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
screencast (870.55 KB, video/webm)
2014-09-28 15:55 UTC, Jean-François Fortin Tam
Details

Description Jean-François Fortin Tam 2014-09-28 15:55:33 UTC
Created attachment 287293 [details]
screencast

As the attached screencast shows. Tested on Master as of b2b5fe19105.
Comment 1 Thibault Saunier 2014-09-28 17:46:03 UTC
Hrm, I thought it was actually fixed. I implemented some code to get that working, I will have another look at that then
Comment 2 Jean-François Fortin Tam 2014-10-24 21:18:47 UTC
A fix was pushed for this, but it caused the appearance of bug #739145, which we're mostly sure is a race in glimagesink itself, which could be fixed by a point release of gstreamer in a few weeks' time, so the fix for the issue here shouldn't need to be reverted for 0.94.


commit 28464252f80645c4aa1b372a5b0ac3c49f0b319e
Author: Thibault Saunier <tsaunier@gnome.org>
Date:   Fri Oct 24 21:24:40 2014 +0200

    viewer: Do not forget to set ViewerWidget sink when setting our pipeline
    
    Making the expose call working when we need to redraw the viewer.
    
    + Rename Pipeline._glimage_sink to Pipeline.videosink and making it
      public and simpler to read.