Matthew Waters
|
9939149933
|
examples/gl/sdlshare: port to OpenGL 3.0 core profile
|
2019-10-03 00:18:36 +10:00 |
|
Sebastian Dröge
|
e8edb0eb71
|
examples/sdlshare: Map video frames as early as possible and wait via GL sync meta before using texture ids
|
2019-09-30 13:29:58 +03:00 |
|
Sebastian Dröge
|
e750ea40b6
|
examples/sdlshare: Initialize GL as part of the event loop
And unref additional buffers we never use for rendering directly instead
of going via the output queue.
|
2019-09-30 13:29:58 +03:00 |
|
Sebastian Dröge
|
0bcba6a3ec
|
examples/sdlshare: Activate and initialize our wrapped GL context
This allows us to e.g. use the GL functions vtable on it later.
|
2019-09-30 13:29:58 +03:00 |
|
Sebastian Dröge
|
9000bc86df
|
examples/sdlshare: Call gst_init() a bit earlier in main()
Let's not accidentally call other GStreamer API before that.
|
2019-09-30 13:29:58 +03:00 |
|
Sebastian Dröge
|
abc243fee4
|
examples/sdlshare: Create an OpenGL context for OpenGL 2.0
|
2019-09-30 13:29:58 +03:00 |
|
Sebastian Dröge
|
eb3699a74b
|
examples/sdlshare: Switch from a GLib main loop to a normal SDL event loop
|
2019-09-30 13:29:58 +03:00 |
|
Sebastian Dröge
|
6a5ab50103
|
examples/sdlshare: Port to SDL2
|
2019-09-30 13:29:58 +03:00 |
|
Sebastian Dröge
|
b0bd448d37
|
examples/sdlshare: Move from a fakesink to an appsink
|
2019-09-30 13:29:35 +03:00 |
|
Sebastian Dröge
|
6f14785c3e
|
examples/sdlshare: Store buffer queues and loop in a global variable
There's no point storing them in GObject data, we already have other
global variables anyway.
|
2019-09-30 13:29:35 +03:00 |
|
Sebastian Dröge
|
8b891c218f
|
examples/sdlshare: Bus sync handlers return no value
|
2019-09-30 13:29:35 +03:00 |
|
Sebastian Dröge
|
9daa7fa663
|
examples/sdlshare: Fix various memory leaks
|
2019-09-30 13:29:35 +03:00 |
|
Nicolas Dufresne
|
ecab99a7a9
|
sdlshare: Destroy GL backend buffer before the GL Context
This was otherwise leading to a deadlock in the GL library.
|
2017-12-09 19:32:31 +00:00 |
|
Matthew Waters
|
18ac98c58b
|
gl: GST_GL_TYPE -> GST_TYPE_GL
Some deprecated symbols are kept for backwards compatibility
|
2017-12-09 19:32:23 +00:00 |
|
Julien Isorce
|
0f90283520
|
sdlshare: use glupload and unmap frame
|
2017-12-09 19:31:58 +00:00 |
|
Matthew Waters
|
b99d53e0ff
|
gl/examples: fixup sdl example for gluPerspective removal
|
2017-12-09 19:31:51 +00:00 |
|
Matthew Waters
|
892d056a44
|
gl: remove the use of glu
|
2017-12-09 19:31:51 +00:00 |
|
Matthew Waters
|
6811c39ff9
|
gl/examples: update for other-context property removal
|
2017-12-09 19:31:49 +00:00 |
|
Matthew Waters
|
84459c386b
|
gl/examples/sdl: update for the latest gstgl changes
|
2017-12-09 19:31:38 +00:00 |
|
Matthew Waters
|
05bfd277a8
|
gl/examples: move to -bad
- fix all the compiler errors
- give them their own gl directory
|
2017-12-09 19:31:38 +00:00 |
|