Luis de Bethencourt
8b3a5907d5
gl/clutter: safer check for cogl version
...
Use COGL_VERSION_ENCODE to check for the minimum required and maximum allowed
cogl version. In certain situations just using the COGL_VERSION_* macro name can
give you the following error:
error "COGL_VERSION_MAX_ALLOWED must be >= COGL_VERSION_MIN_REQUIRED"
2014-05-03 21:45:27 -04:00
Luis de Bethencourt
3bf1b0c75a
gl/examples/generic: remove trailing whitespaces
2014-05-03 21:05:19 -04:00
Sebastian Dröge
e7a329195d
examples: Fix CFLAGS in clutter GL examples
2014-05-03 19:46:04 +02:00
Sebastian Dröge
fdcdf8104d
examples: Add all gl subdirs to DIST_SUBDIRS to fix the build
2014-05-03 19:46:04 +02:00
Julien Isorce
619e7be748
gl: pass NSView instead of NSWindow in cocoa-videooverlay example
...
https://bugzilla.gnome.org/show_bug.cgi?id=728451
2014-05-02 06:03:23 +01:00
Julien Isorce
e42d40c063
gl: add copyright to cocoa example
2014-05-02 06:03:22 +01:00
Julien Isorce
6f5ecebb6a
gl: rename cocoa example and move it to its parent directory
2014-05-02 06:03:22 +01:00
Julien Isorce
1fb949bb3a
gl: remove unuseful README for cocoa example
2014-05-02 06:03:22 +01:00
Thiago Santos
df52eb3198
examples: gl: add missing entry to cflags to find gst/gl/gl.h
...
Otherwise build fails
2014-04-29 13:23:26 -03:00
Stefan Sauer
f3cb98d512
tests: drop direct include
...
It is only allowed to include gdk/gdkx.h and that will bring all the x11 things.
2014-04-29 18:20:30 +02:00
Jan Schmidt
692e7b4e11
gl/sdl example: Fix uninstalled build
2014-04-29 22:19:37 +10:00
Matthew Waters
8ddb19e595
gl/examples/sdl: update for the latest gstgl changes
2014-04-29 18:32:22 +10:00
Matthew Waters
294da02a2f
gl/examples: move to -bad
...
- fix all the compiler errors
- give them their own gl directory
2014-04-29 16:40:08 +10:00
Руслан Ижбулатов
2a8f52a976
gl: fix the use of always-defined macros
...
After 2a0f0399ae
GST_GL_* macros are always
defined to 0 or 1. Don't use #ifdef ... or #if defined() on them.
https://bugzilla.gnome.org/show_bug.cgi?id=726591
2014-03-18 06:17:03 +00:00
Matthew Waters
14d4cc29b6
[864/906] examples: update to gtk3
2014-03-15 18:37:05 +01:00
Matthew Waters
b90d824626
[838/906] gl: Use GL_TEXTURE_2D instead of GL_TEXTURE_RECTANGLE
...
We create our textures (in Desktop GL) with GL_TEXTURE_RECTANGLE,
vaapi attempts to bind our texture to GL_TEXTURE_2D which throws a
GL_INVALID_OPERATION error and as thus, no video.
Also, by moving exclusively to GL_TEXTURE_2D and the npot extension
we also remove a difference between the Desktop GL and GLES2 code.
https://bugzilla.gnome.org/show_bug.cgi?id=712287
2014-03-15 18:37:03 +01:00
Sebastian Dröge
20cb4fb038
[771/906] gl: Some less long/ulong/gulong usage
2014-03-15 18:36:59 +01:00
Mathieu Duponchelle
d0e95c34f3
[770/906] tests/examples: port some of the examples.
...
This commit is a first step, removes glupload, switch new-decoded-pad
to pad-added, but these examples still fail for various reasons.
2014-03-15 18:36:59 +01:00
Mathieu Duponchelle
782a9c5355
[769/906] tests/examples: fix and port some of the examples.
...
Realize widgets, remove glupload element.
2014-03-15 18:36:59 +01:00
Sebastian Dröge
19dff69a2e
[729/906] gl: Include config.h everywhere
2014-03-15 18:36:57 +01:00
Sebastian Dröge
bef97ad03e
[720/906] examples: Stop using deprecated GLib thread API
2014-03-15 18:36:56 +01:00
Matthew Waters
13067b104c
[704/906] Use gst_object_[un]ref so we can get refcounts in the log
2014-03-15 18:36:56 +01:00
Matthew Waters
792db73013
[648/906] tests/examples: remove dependency on glew
2014-03-15 18:36:52 +01:00
Matthew Waters
93f7e993ad
[603/906] update FSF address
2014-03-15 18:36:50 +01:00
Matthew Waters
89c743bbe5
[602/906] hide deprecation warnings with newer clutter versions
2014-03-15 18:36:49 +01:00
Matthew Waters
86cdbad63c
[598/906] examples: fix compilation of cluttershare
2014-03-15 18:36:49 +01:00
Matthew Waters
38ab01769d
[560/906] examples: update for bus api changes and glimagesink changes
2014-03-15 18:36:47 +01:00
Matthew Waters
3682dd82b1
[511/906] tests: update for 1.0
2014-03-15 18:36:44 +01:00
Julien Isorce
816a5bcb36
[468/906] tests: fix commentary in clutteractor example
2014-03-15 18:36:42 +01:00
Julien Isorce
d21aaa22bf
[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
2014-03-15 18:36:42 +01:00
Sebastian Dröge
7e3070fe31
[466/906] tests: Fix variable unused but set compiler warning
2014-03-15 18:36:42 +01:00
Stefan Kost
ac138f74a1
[461/906] xoverlay: require base from git and update to new API
2014-03-15 18:36:41 +01:00
Julien Isorce
f08b7c892a
[457/906] gtk examples: adapt code since the native-window changes from gtk
...
Fixes bug #599885
2014-03-15 18:36:41 +01:00
Руслан Ижбулатов
24344a9ab9
[413/906] Fix Windows compiler warning in test/examples/gtk/fxtest/pixbufdrop.c
2014-03-15 18:36:39 +01:00
Julien Isorce
a6a5ee2839
[405/906] glfilter: add external-opengl-context property
...
It repairs the cluttershare and sdlshare example
2014-03-15 18:36:38 +01:00
Julien Isorce
1dad35ef93
[386/906] pixbufdrop: fix example on win32
2014-03-15 18:36:37 +01:00
Julien Isorce
586604e2e6
[374/906] sdlshare example: fix build on win32
2014-03-15 18:36:36 +01:00
Julien Isorce
e9a2613c66
[373/906] sdlshare example: review includes order and fix closure
2014-03-15 18:36:36 +01:00
Miquel Àngel Farré
785e001a1a
[372/906] make sdlshare example work on linux. Fix bug #593486
2014-03-15 18:36:36 +01:00
Julien Isorce
008b400f4c
[371/906] tests: add sdlshare example
...
It shows how to use gl textures that come
from gst gl elements inside a SDL OpenGL scene
2014-03-15 18:36:36 +01:00
Filippo Argiolas
263eb59fcf
[361/906] gstgtk: add missing license and copyright information
2014-03-15 18:36:35 +01:00
Filippo Argiolas
ad5edd7e32
[360/906] examples: add missing copyright/license to my examples
2014-03-15 18:36:35 +01:00
julien
6d9ee6fe43
[345/906] change rotation center in cluttershare example
2014-03-15 18:36:35 +01:00
Julien Isorce
eeece94c58
[344/906] Use a more complex gst gl pipeline in the cluttershare example
2014-03-15 18:36:35 +01:00
Julien Isorce
01cbcb4d3c
[343/906] Add a signal watch bus callback to check gst messages
2014-03-15 18:36:34 +01:00
Julien Isorce
76afadd6c7
[342/906] Fix texture actor update due to a too strong thread locking.
...
On linux, the GSource func attached to the clutter_threads_add_idle
was not getting the cpu ressource periodically.
Because the use of clutter_threads_enter/leave inside the fakesink
callback seems to be too strong.
So remove the use if clutter_threads_enter/leave in the fakesink callback.
Then replace GQueue by GAsyncQueue to keep thread safe access to the
communication queues between clutter and gst-gl.
Call clutter_threads_add_idle with high priority.
2014-03-15 18:36:34 +01:00
Julien Isorce
af8e566bc8
[341/906] Properly clean up pending gst gl buffers in cluttershare example
2014-03-15 18:36:34 +01:00
Julien Isorce
36dd1c7505
[340/906] Fix cluttershare example.
...
It requires at least clutter 0.8.6 since lower clutter versions are
not compatible with GL_TEXTURE_RECTANGLE_ARB.
Remove use of ClutterEffectTemplace since it does not exist in
clutter 0.9.
2014-03-15 18:36:34 +01:00
Sebastian Dröge
1aae908977
[339/906] Cast to a GstBuffer* before passing to gst_buffer_unref to fix compiler warning
2014-03-15 18:36:34 +01:00
Julien Isorce
af48769e8d
[338/906] Use GQueue in the cluttershare example
2014-03-15 18:36:34 +01:00