[Bug 760918] omxvideodec : Use gstglmemoryegl for the RPi

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sun Jan 24 22:29:02 PST 2016


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

--- Comment #8 from Matthew Waters (ystreet00) <ystreet00 at gmail.com> ---
(In reply to Nicolas Dufresne (stormer) from comment #4)
> Review of attachment 319477 [details] [review]:
> 
> Don't we need to keep a different caps feature to make this work ? glupload
> can then convert to GLMemory afterward.

Technically, we don't need an extra caps feature for this specific case as it's
either GLMemoryEGL (which is compatible with the GLMemory interface) or
SystemMemory.  However, I would prefer adding the caps feature as the
allocation query may not always succeed (e.g. initial playbin/decodebin
negotiation).  I would suggest the following rules for omxviddec to choose the
the GL allocator.

GLMemoryEGL - require the correct allocator in the allocation query/pool
GLMemory - use the egl allocator regardless

glupload would just passthrough everything when converting from GLMemoryEGL to
GLMemory.  This may require some basetransform work to actually passthrough the
e.g. allocation query correctly.

-- 
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