[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