[Bug 747352] applemedia: texture cache negotiation doesn't work

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sun Apr 5 13:51:34 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=747352

--- Comment #16 from Matthew Waters <ystreet00 at gmail.com> ---
(In reply to Ilya Konstantinov from comment #15)
> (In reply to Nicolas Dufresne (stormer) from comment #14)
> > Review of attachment 300967 [details] [review] [review]:
> > 
> > This will cause tearing. We have no control on exactly when the texture will
> > actually be used.
> 
> The texture that's used in the drawing routine is
> glimage_sink->stored_buffer. I'm merely nullifying next_buffer earlier (and
> unrefing once), not changing any behavior.

Removing the ref will cause flickering and possible reading invalid textures. 
An extensive reason as to why it's needed is available in
5b8d7a443ead269d034401a6788f2d47f8fa4bc5 glupload: provide the output buffer
that is rendered into.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.


More information about the gstreamer-bugs mailing list