[Bug 786133] New: qmlglsink: Retain the previous frame to avoid flickering artifacts
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Thu Aug 10 23:39:40 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=786133
Bug ID: 786133
Summary: qmlglsink: Retain the previous frame to avoid
flickering artifacts
Classification: Platform
Product: GStreamer
Version: git master
OS: Linux
Status: NEW
Severity: enhancement
Priority: Normal
Component: gst-plugins-bad
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: dv at pseudoterminal.org
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
With some GstGL uploaders - especially the ones based on DMABUF - it is
possible that flickering artifacts can occur with qmlglsink. This happens
because upstream writes into the dmabuf at the same time when the frame in that
dmabuf is being painted on screen. By retaining the gstbuffer for one more
frame, this is avoided, since the gstbuffer is not released back into the
upstream dmabuf buffer pool until the frame is drawn.
Note that glimagesink does something similar, which is why these flickering
artifacts usually do not appear with that sink.
--
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