[Bug 747216] applemedia: implement GstAppleCoreVideoMemory

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Dec 16 16:49:37 PST 2015


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

--- Comment #42 from Ilya Konstantinov <ilya.konstantinov at gmail.com> ---
I've already done work towards unifying the metas here:
https://bugzilla.gnome.org/show_bug.cgi?id=747707

This work depends on this patch, which is why it wasn't merged yet.

IIRC, one thing the current approach fails on is that it marks buffers
(rightfully) as unshare-able, therefore resulting in memcpys -- not in the
normal avfvideosrc ! vtenc flow, but surely if you do something more exotic
like piping thru the intravideo* elements.

I know that I'm not improving the common flows since you avoid locking buffers
if there's a GL-texture-consumer downstream (detected thru a allocation query).
This is also a valid solution, although I believe what I've done here is more
in line with the GStreamer architecture.

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


More information about the gstreamer-bugs mailing list