GstOpengl

Cross-platform OpenGL plugin.

Debugging

Examples

 gst-launch-1.0 --gst-debug=gldisplay:3 videotestsrc ! glimagesink

A debugging pipeline.

 GST_DEBUG=gl*:6 gst-launch-1.0 videotestsrc ! glimagesink

A debugging pipelines related to shaders.

opengl

(from GStreamer Base Plug-ins git)
Name Classification Description
glalpha Filter/Effect/Video Adds an alpha channel to video using OpenGL - uniform or chroma-keying
glcolorbalance Filter/Effect/Video Adjusts brightness, contrast, hue, saturation on a video stream
glcolorconvert Filter/Converter/Video Converts between color spaces using OpenGL shaders
glcolorscale Filter/Effect/Video Colorspace converter and video scaler
gldeinterlace Deinterlace Deinterlacing based on fragment shaders
gldifferencematte Filter/Effect/Video Saves a background frame and replace it with a pixbuf
gldownload Filter/Video Downloads data from OpenGL
gleffects Filter/Effect/Video GL Shading Language effects
gleffects_blur Filter/Effect/Video GL Shading Language effects - Blur with 9x9 separable convolution Effect
gleffects_bulge Filter/Effect/Video GL Shading Language effects - Bulge Effect
gleffects_fisheye Filter/Effect/Video GL Shading Language effects - FishEye Effect
gleffects_glow Filter/Effect/Video GL Shading Language effects - Glow Lighting Effect
gleffects_heat Filter/Effect/Video GL Shading Language effects - Heat Signature Effect
gleffects_identity Filter/Effect/Video GL Shading Language effects - Do nothing Effect
gleffects_laplacian Filter/Effect/Video GL Shading Language effects - Laplacian Convolution Demo Effect
gleffects_lumaxpro Filter/Effect/Video GL Shading Language effects - Luma Cross Processing Effect
gleffects_mirror Filter/Effect/Video GL Shading Language effects - Mirror Effect
gleffects_sepia Filter/Effect/Video GL Shading Language effects - Sepia Toning Effect
gleffects_sin Filter/Effect/Video GL Shading Language effects - All Grey but Red Effect
gleffects_sobel Filter/Effect/Video GL Shading Language effects - Sobel edge detection Effect
gleffects_square Filter/Effect/Video GL Shading Language effects - Square Effect
gleffects_squeeze Filter/Effect/Video GL Shading Language effects - Squeeze Effect
gleffects_stretch Filter/Effect/Video GL Shading Language effects - Stretch Effect
gleffects_tunnel Filter/Effect/Video GL Shading Language effects - Light Tunnel Effect
gleffects_twirl Filter/Effect/Video GL Shading Language effects - Twirl Effect
gleffects_xpro Filter/Effect/Video GL Shading Language effects - Cross Processing Effect
gleffects_xray Filter/Effect/Video GL Shading Language effects - Glowing negative effect
glfilterapp Filter/Effect Use client callbacks to define the scene
glfilterbin Filter/Video glfilterbin element
glfiltercube Filter/Effect/Video Map input texture on the 6 cube faces
glfilterglass Filter/Effect/Video Glass Filter
glimagesink Sink/Video Infrastructure to process GL textures
glimagesinkelement Sink/Video A videosink based on OpenGL
GstGLMixerBin Bin/Filter/Effect/Video/Mixer OpenGL video_mixer empty bin
glmosaic Filter/Effect/Video OpenGL mosaic
gloverlay Filter/Effect/Video Overlay GL video texture with a JPEG/PNG image
gloverlaycompositor Filter/Effect Flatten a stream containing GstVideoOverlayCompositionMeta
glshader Filter/Effect Perform operations with a GLSL shader
glsinkbin Sink/Video Infrastructure to process GL textures
glsrcbin Src/Video Infrastructure to process GL textures
glstereomix Filter/Effect/Video OpenGL stereo video combiner
glstereosplit Codec/Converter Splits a stereoscopic stream into separate left/right streams
gltestsrc Source/Video Creates a test video stream
gltransformation Filter/Effect/Video Transform video on the GPU
glupload Filter/Video glupload element
glvideoflip Filter/Effect/Video Flip video on the GPU
glvideomixer Bin/Filter/Effect/Video/Compositor OpenGL video_mixer bin
glvideomixerelement Filter/Effect/Video/Compositor OpenGL video_mixer
glviewconvert Filter Convert stereoscopic/multiview video formats

Subpages:

glalpha – Adds an alpha channel to video using OpenGL - uniform or chroma-keying

glcolorbalance – Adjusts brightness, contrast, hue, saturation on a video stream

glcolorconvert – Converts between color spaces using OpenGL shaders

glcolorscale – Colorspace converter and video scaler

gldeinterlace – Deinterlacing based on fragment shaders

gldifferencematte – Saves a background frame and replace it with a pixbuf

gldownload – Downloads data from OpenGL

gleffects – GL Shading Language effects

gleffects_blur – GL Shading Language effects - Blur with 9x9 separable convolution Effect

gleffects_bulge – GL Shading Language effects - Bulge Effect

gleffects_fisheye – GL Shading Language effects - FishEye Effect

gleffects_glow – GL Shading Language effects - Glow Lighting Effect

gleffects_heat – GL Shading Language effects - Heat Signature Effect

gleffects_identity – GL Shading Language effects - Do nothing Effect

gleffects_laplacian – GL Shading Language effects - Laplacian Convolution Demo Effect

gleffects_lumaxpro – GL Shading Language effects - Luma Cross Processing Effect

gleffects_mirror – GL Shading Language effects - Mirror Effect

gleffects_sepia – GL Shading Language effects - Sepia Toning Effect

gleffects_sin – GL Shading Language effects - All Grey but Red Effect

gleffects_sobel – GL Shading Language effects - Sobel edge detection Effect

gleffects_square – GL Shading Language effects - Square Effect

gleffects_squeeze – GL Shading Language effects - Squeeze Effect

gleffects_stretch – GL Shading Language effects - Stretch Effect

gleffects_tunnel – GL Shading Language effects - Light Tunnel Effect

gleffects_twirl – GL Shading Language effects - Twirl Effect

gleffects_xpro – GL Shading Language effects - Cross Processing Effect

gleffects_xray – GL Shading Language effects - Glowing negative effect

glfilterapp – Use client callbacks to define the scene

glfilterbin – Infrastructure to process GL textures

glfiltercube – Map input texture on the 6 cube faces

glfilterglass – Glass Filter

glimagesink – Infrastructure to process GL textures

glimagesinkelement – A videosink based on OpenGL

glmixerbin – OpenGL video_mixer empty bin

glmosaic – OpenGL mosaic

gloverlay – Overlay GL video texture with a JPEG/PNG image

gloverlaycompositor – Flatten a stream containing GstVideoOverlayCompositionMeta

glshader – Perform operations with a GLSL shader

glsinkbin – Infrastructure to process GL textures

glsrcbin – Infrastructure to process GL textures

glstereomix – OpenGL stereo video combiner

glstereosplit – Splits a stereoscopic stream into separate left/right streams

gltestsrc – Creates a test video stream

gltransformation – Transform video on the GPU

glupload – Uploads data into OpenGL

glvideoflip – Flip video on the GPU

glvideomixer – OpenGL video_mixer bin

glvideomixerelement – OpenGL video_mixer

glviewconvert – Convert stereoscopic/multiview video formats

The results of the search are