[Bug 776927] gl: gldownload: convert GstGLMemory to GstDmaBuf

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue May 30 19:07:11 UTC 2017


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

--- Comment #50 from Nicolas Dufresne (stormer) <nicolas at ndufresne.ca> ---
After fixing that, it seems to work. When using glupload though I see this
error once:

ERROR               glmemory gstglmemoryegl.c:201:_gl_mem_copy: GstGLMemoryEGL
does not support copy

Would need to be investigated. Further note, with waylandsink I notice that
performance are worst then with gldownload to memory. I notice that waylandsink
will cache the wl_buffer on GstBuffer object, but create new GstBuffer all the
time. That introduce a lot of round-trips with the compositor. It's a bit
linked, since we also don't use a texture cache in many places in libgstgl,
causing new texture to arrive in gldownload, in which case our EGLImage cache
isn't useful. I think it's acceptable first implementation, assuming we fix it
to not accept memory:DMABuf when in GLX, but performance is just terrible.

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