[Bug 728759] glimagesink: Won't display anything on high loads

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Apr 27 07:06:53 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=728759
  GStreamer | gst-plugins-bad | git

--- Comment #4 from Nicolas Dufresne <nicolas.dufresne at collabora.co.uk> 2014-04-27 14:06:44 UTC ---
I notice that moving prepare inside _render makes the situation much nicer.
Looking deeper, basesink does:

- if late skip
- prepare
- sync
- if late skip
- render

In the current situation, display is really slow, 10fps, which means prepare
takes probably more then a frame to run (I need to measure this). I'm not fully
clear yet, but it seems like this pattern cause starvation. Note the
basetransform QoS is also involved here. We could also experiment by adding
sleeps in these.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list