GNOME Bugzilla – Bug 764124
glmemory: avoid creating a framebuffer every download/copy
Last modified: 2018-11-03 11:46:04 UTC
Created attachment 324655 [details] [review] glmemory: avoid creating a framebuffer every download/copy this is a FIXME in glmemory, avoid creating a framebuffer every download/copy
Review of attachment 324655 [details] [review]: There is more than one usage of framebuffers in gstglmemory that this doesn't consider. There's also one in gstglmemorypbo that should also be cached.
(In reply to Matthew Waters (ystreet00) from comment #1) > Review of attachment 324655 [details] [review] [review]: > > There is more than one usage of framebuffers in gstglmemory that this > doesn't consider. There's also one in gstglmemorypbo that should also be > cached. Oh , I didn't realize that. I reached this code by view OpenGL call trace, but my code only trigger one path of them. should I put fbo as member of GstGLBaseMemory ,or duplicate it in GstGLMemory and GstGLMemoryPBO ?
It should go in GstGLMemory, GstGLMemoryPBO is a subclass of GstGLMemory.
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/263.