mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-08 18:39:54 +00:00
b85ffef956
glmixer can be seen as a glfilter except it handles N requested sink pads. Each sink pad and the src pad are video/x-raw-gl. glmixer is responsible for managing different framerates from inputs. It uses OpenGL context sharing. It means that each input is in its own OpenGL context shared together and shared with the OpenGL context of the ouput gl chain. Also add a glmosaic which is an example of implementation of glmixer. For now glmosaic is a cube but it will be fixed in the next commits. For now the glmixer has some weird behaviours in some configurations but it will be improved in the next commits. The autotools builds is temporarly broken since those changes have been made on win32. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
GNUmakefile.gnustep | ||
gstglbuffer.c | ||
gstglbuffer.h | ||
gstgldisplay.c | ||
gstgldisplay.h | ||
gstgles2.h | ||
gstglfilter.c | ||
gstglfilter.h | ||
gstglmixer.c | ||
gstglmixer.h | ||
gstglmixerpad.h | ||
gstglshader.c | ||
gstglshader.h | ||
gstglwindow.h | ||
gstglwindow_cocoa.m | ||
gstglwindow_win32.c | ||
gstglwindow_winCE.c | ||
gstglwindow_x11.c | ||
gstglwindow_x11ES2.c | ||
Makefile.am |