GNOME Bugzilla – Bug 759207
cluttersink: Holds on resources in NULL state
Last modified: 2015-12-10 14:42:19 UTC
This is because data is cleared in dispose rather then in stop.
Created attachment 316972 [details] [review] video-sink: Ensure uploaded frame are displayed This is fixed by making the uploading source lower priority than the redraws. This is important, as Texture2D upload on slow memory system can take a lot of time. You still want your UI to be responsive (being able to show controls, resize, etc.)
Comment on attachment 316972 [details] [review] video-sink: Ensure uploaded frame are displayed Wrong patch.
Created attachment 316973 [details] [review] video-sink: Cleanup on _stop rather then late dispose We need to cleanup all our run-time resources when we go back to ready state. Otherwise we endup holding buffers in the renderers.
Review of attachment 316973 [details] [review]: Looks good.
Review of attachment 316973 [details] [review]: Pushed to 3.0 branch.