gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl
Chao Guo cf30e875de glupload: Add formats supported by #GstGLMemory to raw caps when generating sink pad caps
When glupload generates sink caps based on src caps after determining upload method, src
caps may only contain RGBA format.

In this case, the raw caps on the sink pad generated by glupload will only contain the
RGBA format, which will cause caps negotiation fail, because the filter caps used for
negotiation by the upstream element may only contain other formats, such as xBGR, etc.

Add the formats supported by #GstGLMemory to raw caps to ensure that caps negotiation
succeeds.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7061>
2024-08-13 04:05:16 +00:00
..
android
cocoa glcaopengllayer: NULL some fields when freed 2024-04-02 23:50:41 +00:00
dispmanx
eagl
egl gl: Fix libdrm dependency detection and usage 2024-05-29 15:49:45 +00:00
gbm
glprototypes
utils
viv-fb viv-fb: fix build warning of [-Wunused-variable] 2024-01-15 07:24:47 +00:00
wayland gst-launch: accept option to set program name 2024-01-12 17:11:11 +00:00
wgl
win32
winrt
x11 gl/x11: fix memory leak when retrieiving a foreign context's info 2024-02-22 10:24:24 +00:00
gl-prelude.h
gl.h
gl_mkenum.py
gstgl_enums.h
gstgl_fwd.h
gstglapi.c
gstglapi.h
gstglbasefilter.c gl: basefilter: Ensure we have a context before running allocation query 2024-01-13 10:36:51 +00:00
gstglbasefilter.h
gstglbasememory.c
gstglbasememory.h
gstglbasemixer.c
gstglbasemixer.h
gstglbasesrc.c
gstglbasesrc.h
gstglbuffer.c
gstglbuffer.h
gstglbufferpool.c glbufferpool: protect release_buffer from multiple concurrent access 2024-04-02 23:50:41 +00:00
gstglbufferpool.h
gstglcolorconvert.c glcolorconvert: Fix syntax error in detiling shader 2024-07-25 14:10:52 +00:00
gstglcolorconvert.h glcolorconvert: add support for converting to/from v210 2024-05-23 04:42:06 +00:00
gstglconfig.h.meson
gstglcontext.c
gstglcontext.h
gstglcontext_private.h
gstglcontextconfig.c
gstglcontextconfig.h
gstglcontextquirks.c
gstgldebug.c
gstgldebug.h
gstgldisplay.c gl/display: fix build warning of [-Wint-in-bool-context] 2024-01-15 07:24:47 +00:00
gstgldisplay.h gl: add support for surfaceless display in GstGL 2023-10-20 12:46:48 +00:00
gstglfeature.c
gstglfeature.h
gstglfeature_private.h
gstglfilter.c glfiter: Protect GstGLContext access 2023-10-18 11:22:31 +00:00
gstglfilter.h
gstglformat.c glcolorconvert: add support for converting to/from v210 2024-05-23 04:42:06 +00:00
gstglformat.h
gstglframebuffer.c glframebuffer: Improve error tracing 2024-08-02 13:03:51 +00:00
gstglframebuffer.h
gstglfuncs.h
gstglmemory.c glcolorconvert: add support for converting to/from v210 2024-05-23 04:42:06 +00:00
gstglmemory.h glcolorconvert: add support for converting to/from v210 2024-05-23 04:42:06 +00:00
gstglmemorypbo.c
gstglmemorypbo.h
gstglmixer.c glmixer: Add GL_SYNC_META option to bufferpool 2024-04-29 19:15:39 +00:00
gstglmixer.h
gstgloverlaycompositor.c gloverlaycompositor: Add GL sync point when uploading overlays 2023-11-07 00:32:39 +01:00
gstgloverlaycompositor.h
gstglpixelformat.c
gstglquery.c
gstglquery.h
gstglrenderbuffer.c
gstglrenderbuffer.h
gstglshader.c
gstglshader.h
gstglshaderstrings.c
gstglshaderstrings.h
gstglsl.c
gstglsl.h
gstglsl_private.h
gstglslstage.c
gstglslstage.h
gstglsyncmeta.c
gstglsyncmeta.h
gstglupload.c glupload: Add formats supported by #GstGLMemory to raw caps when generating sink pad caps 2024-08-13 04:05:16 +00:00
gstglupload.h gl: upload: Implement the fixate_caps virtual function 2023-10-18 19:56:30 +00:00
gstglutils.c
gstglutils.h
gstglutils_private.h
gstglviewconvert.c
gstglviewconvert.h
gstglwindow.c gl: add support for surfaceless display in GstGL 2023-10-20 12:46:48 +00:00
gstglwindow.h
gstglwindow_private.h
meson.build Revert "meson: Fix invalid include flag in uninstalled gl pc file" 2024-07-19 14:46:36 +00:00