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
|
2d69905592
|
[703/906] x11: don't segfault if destroy_cb is NULL
|
2014-03-15 18:36:55 +01:00 |
|
Matthew Waters
|
6dfee9c975
|
[702/906] x11: fix segfault if the x11 backend is instantiated but not used
|
2014-03-15 18:36:55 +01:00 |
|
Matthew Waters
|
dbeb6a911b
|
[701/906] display: move context creation into window
|
2014-03-15 18:36:55 +01:00 |
|
Matthew Waters
|
5841abc5e4
|
[700/906] display: move most of the code into utils for sorting later
This contains a hack that essentially requires one GstGLDisplay
per process.
|
2014-03-15 18:36:55 +01:00 |
|
Matthew Waters
|
96114e62cb
|
[699/906] display: remove list of upload and download objects
and only create an up/download object when needed.
|
2014-03-15 18:36:55 +01:00 |
|
Matthew Waters
|
d76a61608d
|
[698/906] move sink-specific stuff from GstGLDisplay into glimagesink
|
2014-03-15 18:36:55 +01:00 |
|
Matthew Waters
|
ba9e2213fc
|
[697/906] display: allow the user to try and choose the GL api we use via env variable
GST_GL_API=opengl,opengl3,gles2,gles3
|
2014-03-15 18:36:55 +01:00 |
|
Matthew Waters
|
db3c98c688
|
[696/906] glapi: fix memory leak from not freeing a string
|
2014-03-15 18:36:55 +01:00 |
|
Matthew Waters
|
9adc3c8cf3
|
[695/906] build: remove libtool warning about -version-info not used in convenience libraries
|
2014-03-15 18:36:55 +01:00 |
|
Matthew Waters
|
ded3f51592
|
[694/906] build: add support for static plugins
|
2014-03-15 18:36:55 +01:00 |
|
Matthew Waters
|
52c31328e2
|
[693/906] x11_glx: ask for a 3.0 GL Context
(falling back if needed)
|
2014-03-15 18:36:55 +01:00 |
|
Matthew Waters
|
3af4ce25ff
|
[692/906] window_x11: add XError trapping
some functions in GLX can fail if the implementation does not support
certain features we ask for (i.e. GL 3) bringing down the entire
application
|
2014-03-15 18:36:55 +01:00 |
|
Matthew Waters
|
7f2770af7c
|
[691/906] feature: make gst_gl_check_extension public
prevents duplication of code of extension string parsing in GstGLWindow's
|
2014-03-15 18:36:55 +01:00 |
|
Matthew Waters
|
46decac44e
|
[690/906] windowx11glx: use fbconfigs if supported
|
2014-03-15 18:36:55 +01:00 |
|
Matthew Waters
|
b0c6d98f63
|
[689/906] bumper: nicer error for no bumpmap file proveded
|
2014-03-15 18:36:55 +01:00 |
|
Matthew Waters
|
a9106ccce9
|
[688/906] display: properly shutdown if we error after context creation
The _finalize() code checks to see if the context was created before
attempting to destroy it. We never did say that we had created the context.
|
2014-03-15 18:36:55 +01:00 |
|
Matthew Waters
|
3960306218
|
[687/906] bumper: error out properly if we cannot load the png file
|
2014-03-15 18:36:55 +01:00 |
|
Matthew Waters
|
8fe4849860
|
[686/906] filtershader: fix string format compiler warnings
|
2014-03-15 18:36:54 +01:00 |
|
Matthew Waters
|
6b41ea24e8
|
[685/906] filter: improve error handling
|
2014-03-15 18:36:54 +01:00 |
|
Matthew Waters
|
0551cfac70
|
[684/906] display: lack of format-string causing a compiler warning
|
2014-03-15 18:36:54 +01:00 |
|
Matthew Waters
|
59ea354253
|
[683/906] feature: remove double free
|
2014-03-15 18:36:54 +01:00 |
|
Matthew Waters
|
25955212b8
|
[682/906] overlay: fix video-top property
|
2014-03-15 18:36:54 +01:00 |
|
Matthew Waters
|
39e5b7c97f
|
[681/906] win32: fix gl api calls on 32-bit
win has the bright idea of having 5 different calling conventions.
we should probably use the right one so we don't crash from stack
corruption.
|
2014-03-15 18:36:54 +01:00 |
|
Matthew Waters
|
d77828d2cf
|
[680/906] overlay: tentative port to new GstGLFuncs API
|
2014-03-15 18:36:54 +01:00 |
|
Matthew Waters
|
0f6bf776c5
|
[679/906] opengl: fix plugins not being registered when they should be
|
2014-03-15 18:36:54 +01:00 |
|
Matthew Waters
|
d4fabed3e4
|
[678/906] window_win32_wgl: implement wglGetProcAddress for extension functions
|
2014-03-15 18:36:54 +01:00 |
|
Matthew Waters
|
74209b9e9e
|
[677/906] memory: fix GSIZE printf format on win32
|
2014-03-15 18:36:54 +01:00 |
|
Matthew Waters
|
8b0b154d6e
|
[676/906] windwo_win32: port to new API
|
2014-03-15 18:36:54 +01:00 |
|
Matthew Waters
|
7f69a236b9
|
[675/906] upload: provide nicer debugging
|
2014-03-15 18:36:54 +01:00 |
|
Matthew Waters
|
01e016d3f4
|
[674/906] feature: try and catch more GL extension functions
if we don't find the extension in core GL, try the extension version anyway
|
2014-03-15 18:36:54 +01:00 |
|
Matthew Waters
|
9e87a794dd
|
[673/906] feature: add gstreamer license
|
2014-03-15 18:36:54 +01:00 |
|
Matthew Waters
|
6aac3abe72
|
[672/906] display: constify GstGLFuncs *gl
|
2014-03-15 18:36:54 +01:00 |
|
Matthew Waters
|
7f3aaf504b
|
[671/906] win32: #include GL/glext.h on windows
also add some GL default variables if some GL types are not defined
|
2014-03-15 18:36:54 +01:00 |
|
Matthew Waters
|
ab0abf649f
|
[670/906] display: replace glib deprecated api
|
2014-03-15 18:36:54 +01:00 |
|
Matthew Waters
|
9e8eb32080
|
[669/906] window: seperate object creation and context creation
|
2014-03-15 18:36:53 +01:00 |
|
Matthew Waters
|
8b59321a7e
|
[668/906] shader: fix gles2 segfault
|
2014-03-15 18:36:53 +01:00 |
|
Matthew Waters
|
fe5f4429cc
|
[667/906] filtercube: fix for gles2 compilation
|
2014-03-15 18:36:53 +01:00 |
|
Matthew Waters
|
3d1aa836bf
|
[666/906] sobel: port for non-glew
|
2014-03-15 18:36:53 +01:00 |
|
Matthew Waters
|
8bf203f536
|
[665/906] mosaic: fix a couple of assertions
|
2014-03-15 18:36:53 +01:00 |
|
Matthew Waters
|
e55b2ae671
|
[664/906] filtershader: improve error checking
|
2014-03-15 18:36:53 +01:00 |
|
Matthew Waters
|
d07fb25841
|
[663/906] filtershader: port to non-glew
|
2014-03-15 18:36:53 +01:00 |
|
Matthew Waters
|
d255b55115
|
[662/906] laplacian: port to non-glew
|
2014-03-15 18:36:53 +01:00 |
|
Matthew Waters
|
753dfca775
|
[661/906] glass: port to non-glew + shader matrices
|
2014-03-15 18:36:53 +01:00 |
|
Matthew Waters
|
0497326a43
|
[660/906] cube: port for non-glew
|
2014-03-15 18:36:53 +01:00 |
|
Matthew Waters
|
bd80d4e9cc
|
[659/906] blur: port for non-glew
|
2014-03-15 18:36:53 +01:00 |
|
Matthew Waters
|
7fdc174bbb
|
[658/906] mixer: fix eos timestamp check
|
2014-03-15 18:36:53 +01:00 |
|
Matthew Waters
|
a61423c7a2
|
[657/906] filterapp: port to non-glew
|
2014-03-15 18:36:53 +01:00 |
|
Matthew Waters
|
b97fb42b30
|
[656/906] bumper: use DrawElements for semi-compatability with ES
also GL_QUADS isn't available with ES contexts
|
2014-03-15 18:36:53 +01:00 |
|
Matthew Waters
|
3d75c3d5af
|
[655/906] download: remove erronous ReadBuffer call
- it was causing segfaults in mesa
- we didn't set the readbuffer so we shouldn't reset it
|
2014-03-15 18:36:53 +01:00 |
|