Simplify EGLImageFactory and remove caching logic for now

The platforms that would most benefit (embedded V4L2 decoders)
either don't use frame pooling or don't synchronize with
modified DMA-BUFs unless eglCreateImage() is called each time.
This commit is contained in:
Cameron Gutman committed 2025-12-28 17:54:31 -06:00
1 parent 085480e9f4
commit 3e5aa9b127
8 files changed
+29 -98

No files matched your search

@@ -502,7 +502,7 @@ public:
}
// Free the resources allocated during the last `exportEGLImages` call
virtual void freeEGLImages(EGLDisplay, EGLImage[EGL_MAX_PLANES]) {}
virtual void freeEGLImages() {}
#endif
#ifdef HAVE_DRM