Matthew Waters
a32cd0e55e
gl/gbm: ensure we call the resize callback before attempting to draw
...
Without this, sinks will not be notified about size changes or even the
initial size and would render at 0x0.
2019-11-05 07:27:29 +11:00
Nicolas Dufresne
f7d5dff921
gl: window-gbm: Restore CRTC on close
...
This simply try and restore the state of the CRTC when the window
is closed. This is a bit cosmetic, but it allow resuming fbcon
when we exit.
2018-12-05 13:41:11 +00:00
Nicolas Dufresne
6f7fbbfa71
gl: window-gbm: Remove unneeded extra function
...
The cleanup function was only called in _close() which was only
calling that function. This indirection didn't make much sense.
2018-12-05 13:41:11 +00:00
Freyr666
5d7ceeae61
opengl: gbm: Adds missing unrefs for gl context and drm node release in finalizer
...
This adds a few missing gst_object_unref calls for the opengl context in
gstglwindow_gbm_egl.c, as well as the missing close call for the
drm node fd in gst_gl_display_gbm_finalize.
2018-11-23 15:41:01 +00:00
Tim-Philipp Müller
ca15315565
gst-libs: include config.h in all source files
...
This will be needed later when we get our export define from config.h
2018-08-13 09:23:34 +01:00
freyr
810d560a2f
gl/gbm: allow headless mode
...
Don't require an output for the GBM backend.
https://bugzilla.gnome.org/show_bug.cgi?id=794716
2018-08-01 14:50:10 +10:00
Carlos Rafael Giani
9324ada729
gl/gbm: Initialize window handle (= gbm surface) like other window systems
...
https://bugzilla.gnome.org/show_bug.cgi?id=793997
2018-03-22 10:15:10 +02:00
Carlos Rafael Giani
4df219f336
gl: Add Mesa3D GBM backend
...
This makes it possible to use the GStreamer OpenGL elements without a
windowing system if a libdrm- and Mesa3D-supported GPU is present
https://bugzilla.gnome.org/show_bug.cgi?id=782923
2018-02-23 21:09:45 -05:00