GStreamer multimedia framework
Find a file
Lubosz Sarnecki 279c2b07b4 glcompositionoverlay: Add class for managing GstVideoOverlayCompositionOverlay buffers
Add a class to store and manage the OpenGL texture,
vertex buffer and GstVideoOverlayRectangle.
Transforms overlay coordinate space to vertex buffer space with aspect ratios in mind.

= Example Pipelines =

Simple pipeline

gst-launch-1.0 videotestsrc ! \
  textoverlay text="Hello World" font-desc="sans bold 30" ! \
  glimagesink

Display 3 static overlays at different positions

gst-launch-1.0 videotestsrc ! \
  textoverlay text="text1" valignment="top" font-desc="sans bold 30" ! \
  textoverlay text="text2" halignment="right" font-desc="sans bold 30" ! \
  textoverlay text="text3" halignment="left" font-desc="sans bold 30" ! \
  glimagesink

Display subtitle file over testsrc

gst-launch-1.0 videotestsrc ! \
  textoverlay name=foo filesrc location=foo.srt ! subparse ! queue ! foo. foo. ! \
  glimagesink

https://bugzilla.gnome.org/show_bug.cgi?id=745107
2017-12-09 19:32:05 +00:00
ext/gl glcolorconvertelement: propagate failure to convert buffer upstream 2017-12-09 19:32:05 +00:00
gst-libs/gst/gl glcompositionoverlay: Add class for managing GstVideoOverlayCompositionOverlay buffers 2017-12-09 19:32:05 +00:00
pkgconfig gstglconfig: Put gstglconfig.h into $(libdir)/gstreamer-1.0/include 2017-12-09 19:31:49 +00:00
tests glcontext: fix get_current_gl_api on x11/nvidia drivers 2017-12-09 19:32:05 +00:00