[Bug 729335] basesink: Should render buffers that arrived on time even if prepare() took some time
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Fri May 2 15:53:46 PDT 2014
https://bugzilla.gnome.org/show_bug.cgi?id=729335
GStreamer | gstreamer (core) | git
Nicolas Dufresne <nicolas.dufresne> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #275548|accepted-commit_now |committed
status| |
--- Comment #2 from Nicolas Dufresne <nicolas.dufresne at collabora.co.uk> 2014-05-02 22:53:42 UTC ---
(From update of attachment 275548)
commit 3895e431bd8e894b060c514f89618d7c74a84dfa
Author: Nicolas Dufresne <nicolas.dufresne at collabora.co.uk>
Date: Thu May 1 10:37:18 2014 -0400
basesink: Always render prepared buffer
Currently, if prepare() takes too much time, we skip the call to render().
The side effect of this, is that we endup starving the render(). The
solution
in this patch is to always render frames that are on time before prepare()
is
executed. This will maximize the number of frames we display and smoothly
degrade the rendering performance.
https://bugzilla.gnome.org/show_bug.cgi?id=729335
--
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