mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-26 06:54:49 +00:00
eglglessink: Also commit missing changes to the header file
This commit is contained in:
parent
610e33b049
commit
28fe3f7888
1 changed files with 11 additions and 3 deletions
|
@ -46,6 +46,8 @@
|
||||||
#define __GST_EGLGLESSINK_H__
|
#define __GST_EGLGLESSINK_H__
|
||||||
|
|
||||||
#include <gst/gst.h>
|
#include <gst/gst.h>
|
||||||
|
#include <gst/video/gstvideosink.h>
|
||||||
|
#include <gst/base/gstdataqueue.h>
|
||||||
|
|
||||||
#include <EGL/egl.h>
|
#include <EGL/egl.h>
|
||||||
#include <EGL/eglext.h>
|
#include <EGL/eglext.h>
|
||||||
|
@ -228,13 +230,12 @@ struct _GstEglGlesSink
|
||||||
GstVideoFormat format;
|
GstVideoFormat format;
|
||||||
GstVideoRectangle display_region;
|
GstVideoRectangle display_region;
|
||||||
GstCaps *sinkcaps;
|
GstCaps *sinkcaps;
|
||||||
GstCaps *current_caps;
|
GstCaps *current_caps, *configured_caps;
|
||||||
|
|
||||||
GstEglGlesImageFmt *selected_fmt;
|
GstEglGlesImageFmt *selected_fmt;
|
||||||
GstEglGlesSinkRenderingPath rendering_path;
|
GstEglGlesSinkRenderingPath rendering_path;
|
||||||
GstEglGlesRenderContext *eglglesctx;
|
GstEglGlesRenderContext eglglesctx;
|
||||||
|
|
||||||
GMutex *flow_lock;
|
|
||||||
GList *supported_fmts;
|
GList *supported_fmts;
|
||||||
|
|
||||||
/* Runtime flags */
|
/* Runtime flags */
|
||||||
|
@ -245,6 +246,13 @@ struct _GstEglGlesSink
|
||||||
gboolean have_texture;
|
gboolean have_texture;
|
||||||
gboolean egl_started;
|
gboolean egl_started;
|
||||||
|
|
||||||
|
GThread *thread;
|
||||||
|
gboolean thread_running;
|
||||||
|
GstDataQueue *queue;
|
||||||
|
GCond *render_cond;
|
||||||
|
GMutex *render_lock;
|
||||||
|
GstFlowReturn last_flow;
|
||||||
|
|
||||||
/* Properties */
|
/* Properties */
|
||||||
gboolean create_window;
|
gboolean create_window;
|
||||||
gboolean force_rendering_slow;
|
gboolean force_rendering_slow;
|
||||||
|
|
Loading…
Reference in a new issue