mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-18 06:16:36 +00:00
[467/906] tests: various build fixes
- cmake could not find glib - put gtk variables at the beginning to avoid GL conflicts - update examples to clutter-1.8 - use const instead of deprecated G_CONST_RETURN - set max pending events to 0 to make cube example works again
This commit is contained in:
parent
4f09396824
commit
f008fa71ab
3 changed files with 7 additions and 6 deletions
|
@ -219,14 +219,14 @@ gst_gl_shader_set_fragment_source (GstGLShader * shader, const gchar * src)
|
|||
priv->fragment_src = g_strdup (src);
|
||||
}
|
||||
|
||||
G_CONST_RETURN gchar *
|
||||
const gchar *
|
||||
gst_gl_shader_get_vertex_source (GstGLShader * shader)
|
||||
{
|
||||
g_return_val_if_fail (GST_GL_IS_SHADER (shader), NULL);
|
||||
return shader->priv->vertex_src;
|
||||
}
|
||||
|
||||
G_CONST_RETURN gchar *
|
||||
const gchar *
|
||||
gst_gl_shader_get_fragment_source (GstGLShader * shader)
|
||||
{
|
||||
g_return_val_if_fail (GST_GL_IS_SHADER (shader), NULL);
|
||||
|
|
|
@ -79,8 +79,8 @@ void gst_gl_shader_set_vertex_source (GstGLShader *shader,
|
|||
const gchar *src);
|
||||
void gst_gl_shader_set_fragment_source (GstGLShader *shader,
|
||||
const gchar *src);
|
||||
G_CONST_RETURN gchar * gst_gl_shader_get_vertex_source (GstGLShader *shader);
|
||||
G_CONST_RETURN gchar * gst_gl_shader_get_fragment_source (GstGLShader *shader);
|
||||
const gchar * gst_gl_shader_get_vertex_source (GstGLShader *shader);
|
||||
const gchar * gst_gl_shader_get_fragment_source (GstGLShader *shader);
|
||||
|
||||
void gst_gl_shader_set_active (GstGLShader *shader,
|
||||
gboolean active);
|
||||
|
|
|
@ -90,7 +90,8 @@ G_DEFINE_TYPE (GstGLWindow, gst_gl_window, G_TYPE_OBJECT);
|
|||
|
||||
gboolean _gst_gl_window_debug = FALSE;
|
||||
|
||||
void gst_gl_window_init_platform ()
|
||||
void
|
||||
gst_gl_window_init_platform ()
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -648,7 +649,7 @@ gst_gl_window_run_loop (GstGLWindow * window)
|
|||
g_mutex_lock (priv->x_lock);
|
||||
|
||||
// use in generic/cube and other related uses
|
||||
priv->allow_extra_expose_events = XPending (priv->device) <= 2;
|
||||
priv->allow_extra_expose_events = XPending (priv->device) <= 0;
|
||||
|
||||
switch (event.type) {
|
||||
case ClientMessage:
|
||||
|
|
Loading…
Reference in a new issue