Julien Isorce
6d04b62e85
gl/example: fix build error when compiling cocoa-videooverlay
...
libtool: error: ignoring unknown tag OBJC
and
clang: error: argument unused during compilation: '-pthread'
2015-06-04 08:04:13 +01:00
Edward Hervey
5fe88f7ed7
examples: Fix gl usage without wayland support
...
Not all platforms have wayland support. Handle that gracefully at
compile time
2015-06-01 14:05:06 +02:00
Matthew Waters
5f0c006a82
gl/examples: update gtk examples for glupload
2015-05-31 16:09:34 +10:00
Matthew Waters
21cbf763b0
gl/examples: update gtk examples for wayland
2015-05-31 16:09:34 +10:00
Matthew Waters
349685ad27
tests/gl/gtk: implement setting a wayland display/surface
2015-05-31 16:04:13 +10:00
Jan Schmidt
cdff13e07b
Fix flags order in GL examples for uninstalled build
2015-05-21 13:42:35 +10:00
Matthew Waters
199f9bd194
gl/examples: fixup generic cube example for NDC
...
translating outside the clip region doesn't work
2015-03-14 18:12:38 +00:00
Julien Isorce
7dd3a2ec9e
gl/examples: add sdlshare2 that uses glimagesink to output textures
...
https://bugzilla.gnome.org/show_bug.cgi?id=739681
2015-03-14 17:56:39 +00:00
Julien Isorce
0150255a46
glimagesink: provide GstSample in client-draw signal
...
Instead of prividing texture and size directly.
And apply changes to examples.
https://bugzilla.gnome.org/show_bug.cgi?id=739681
2015-03-14 17:56:21 +00:00
Julien Isorce
94d4ae1840
sdlshare: use glupload and unmap frame
2015-03-14 17:42:40 +00:00
Julien Isorce
5667d34182
examples: initialize NSApp at the beginning
2015-03-14 08:37:52 +00:00
Matthew Waters
bf87ac8cbe
gl/qt/examples: update for NSOpenGL -> CGL change
2015-01-23 16:12:24 +11:00
Matthew Waters
996f193547
gl/examples: fixup sdl example for gluPerspective removal
2014-12-11 19:41:23 +11:00
Thijs Vermeir
6215b5dd14
gl/cocoa: Fix example on Mac OS X 10.10
...
Using NSApp directly seems to confuse something, as the compiler
was expecting an id<NSFileManagerDelegate>. Switched to using
[NSApplication sharedApplication], and specified the delegate
protocol on the window class as well.
Similar to https://bugzilla.gnome.org/show_bug.cgi?id=738740
2014-12-01 10:59:32 +01:00
Matthew Waters
6bd1150ca8
gl: remove the use of glu
2014-11-28 09:14:26 +11:00
Sebastian Dröge
13c8517570
gl/cocoa: Remove GNUStep support
...
Until gcc and GNUStep properly support Objective-C blocks and other
"new" features of Objective-C we can't properly support them without
making the code much more ugly.
https://bugzilla.gnome.org/show_bug.cgi?id=739152
2014-11-13 12:01:19 +01:00
Matthew Waters
c1f3cc9f1c
gl/examples: update for other-context property removal
2014-10-30 18:58:50 +11:00
Jan Schmidt
37c70c8efa
examples: Fix Qt/GL qglwtextureshare example for X11
...
We need to pass the X11 display to GstGL or else it will
use its own X11 Display pointer, and the GL Context won't get shared
correctly on newer X servers
2014-09-29 00:39:07 +10:00
Jan Schmidt
0fd0683996
examples: port GL/Qt examples to Qt5
...
Update the GL Qt integration examples for Qt5 changes and for GstGL
signal signature changes.
2014-09-29 00:39:07 +10:00
Matthew Waters
62507bb089
examples/gl: update for signal signature change
2014-09-28 20:37:04 +10:00
Matthew Waters
505243aa8d
examples/gl/gtk: use the sync bus callback to set the window handle
...
And output error messages.
2014-09-22 12:03:12 +10:00
Wang Xin-yu (王昕宇)
8d6f745b78
gl: qglwtextureshare demo fixes and cleanup
...
1. glcontextid function is replaced by gstreamer gst_gl_context_new_wrapped .
2. call gst_init before gst_gl_display_new , seems gst_gl_display_new depends
on gst_allocator_register , which only worked after gst_init called
3. flush gstreamer OpenGL context before using shared texture, fix
flicker problem.
https://bugzilla.gnome.org/show_bug.cgi?id=735566
2014-08-28 10:06:00 +03:00
Lubosz Sarnecki
57a96ce3e1
examples: fix gtk+ 3.14 deprecation error
...
https://developer.gnome.org/gtk3/3.13/GtkWidget.html#gtk-widget-set-double-buffered
https://bugzilla.gnome.org/show_bug.cgi?id=734482
2014-08-21 17:39:01 +10:00
Sebastian Rasmussen
84b7079020
examples/gl: unref bus and element after usage
...
gst_pipeline_get_bus() and gst_bin_get_by_interface() both
return references that need to be unreferenced after usage.
https://bugzilla.gnome.org/show_bug.cgi?id=734527
2014-08-10 21:43:16 +01:00
Руслан Ижбулатов
27df659fd8
gl: Reorder CFLAGS to include in-source dirs first in examples
...
https://bugzilla.gnome.org/show_bug.cgi?id=733426
2014-07-21 13:10:08 +02:00
Tim-Philipp Müller
1533fc7e2d
examples: fix compilation of gl fxtest example on win32 with Gtk+ 3.0
...
https://bugzilla.gnome.org/show_bug.cgi?id=733063
2014-07-17 10:14:03 +01:00
Matthew Waters
07c0b22c8a
gl/examples: gitignore generated files
2014-07-02 17:38:13 +10:00
Wang Xin-yu (王昕宇)
6e4ea66ede
gl : fix qglwtextureshare demo
2014-07-02 14:16:40 +10:00
Matthew Waters
dcffe41b28
gl/examples: update for TEXTURE_2D change
2014-06-12 23:17:05 +10:00
Matthew Waters
854b61cf7f
gl/examples: add GST_PLUGINS_BASE_CFLAGS
2014-06-12 13:37:51 +10:00
Matthew Waters
af5fbe21c4
gl/examples: remove spurious include for doublecube example
2014-06-12 13:15:10 +10:00
Matthew Waters
0c6bf7b752
gl/examples: add the srcdir and builddir includes
...
And remove references to $(GST_PLUGINS_GL_*)
2014-06-12 13:06:31 +10:00
Matthew Waters
d7f8cc9a78
glfilterapp: remove the reshape/draw properties
...
The reshape property was never used.
Replace the draw property with a signal.
Based on patch by Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
https://bugzilla.gnome.org/show_bug.cgi?id=704507
2014-06-12 12:49:42 +10:00
Matthew Waters
e36f5b1326
gl/examples: Port to using signals instead of properties
...
Based on patch by Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
https://bugzilla.gnome.org/show_bug.cgi?id=704507
2014-06-12 12:18:23 +10:00
Julien Isorce
fbe6dd9c5f
gl: rename platform cocoa to cgl
...
Before:
GST_GL_PLATFORM=cocoa GST_GL_WINDOW=cocoa
gst-launch-1.0 videotestsrc ! glimagesink
After:
GST_GL_PLATFORM=cgl GST_GL_WINDOW=cocoa
gst-launch-1.0 videotestsrc ! glimagesink
but still pass --enable-cocoa to configure script
because currently it can only be used with cocoa API.
We could later have cgl/gstglcontext_cgl.h that manages
a CGLContextObj directly and cocoa/gstglcontext_cocoa.h
would just wrap it.
So that it could be used with other Apple's window APIs.
https://bugzilla.gnome.org/show_bug.cgi?id=729245
2014-05-27 08:46:16 +01:00
Matthew Waters
2651272f4e
gl/examples: fix compilation for clutter examples
...
ClutterX11TexturePixmap is deprecated in Clutter 1.6 and we ask for
at least 1.8
2014-05-07 20:13:00 +10:00
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