| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
Use pkg-config to detect and configure rpi specific libs used in testegl
rather than hardcoding their flags.
|
|
|
|
| |
Neded for the declaration of eglSaneChooseConfigBRCM().
|
|
|
|
|
| |
We need to define __VCCOREVER__ and disable redundant-decls before
including the egl.h from the pi.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=788550
|
|
|
|
|
|
|
|
|
| |
Will be easier to maintain.
Also uniformize autotool build with meson build which is
already retrieving the gl libs.
https://bugzilla.gnome.org/show_bug.cgi?id=781606
|
|
|
|
| |
Currently only been tested on the RPi within gst-build.
|
| |
|
|
|
|
|
|
|
|
|
| |
Modified to use gstglmemoryegl to avoid texture creation/copy operations
at the glupload.
[Matthew Waters]: gst-indent the sources and port testegl to GstGLMemoryEGL
https://bugzilla.gnome.org/show_bug.cgi?id=760918
|
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=762053
https://bugzilla.gnome.org/show_bug.cgi?id=753917
|
|
|
|
|
|
|
|
|
|
| |
When g_option_context_parse fails, context and error variables are not getting free'd
which results in memory leaks. Free'ing the same.
And replacing g_error_free with g_clear_error, which checks if the error being passed
is not NULL and sets the variable to NULL on free'ing.
https://bugzilla.gnome.org/show_bug.cgi?id=753865
|
| |
|
|
|
|
| |
See https://bugzilla.gnome.org/show_bug.cgi?id=728940
|
|
|
|
| |
See https://bugzilla.gnome.org/show_bug.cgi?id=728940
|
|
|
|
| |
See https://bugzilla.gnome.org/show_bug.cgi?id=728940
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- append a glfilter just before fakesink
So that we get gltexture or eglimages
- propagate our EGLDisplay to the pipeline
see GST_QUERY_CONTEXT
- share our EGLContext with the iternal gl context
of the pipeline, see GST_QUERY_ALLOCATION
- use GstVideoGLTextureUploadMeta to upload
the incoming gltexture or eglimage to our gl texture
TODO: convert from GLESv1 to GLESv2
See https://bugzilla.gnome.org/show_bug.cgi?id=728940
|
|
|
|
|
|
|
| |
When draining due a format change also drain
the pipeline to reclaim back all buffers.
https://bugzilla.gnome.org/show_bug.cgi?id=726107
|
|
|
|
|
|
|
|
| |
Ensure to call to image_data_free in order to release GPU resources.
Also ensure to destroy EGLImage and GLTexture from proper
thread/context.
https://bugzilla.gnome.org/show_bug.cgi?id=726107
|
|
|
|
|
|
| |
Like in eglglessink
https://bugzilla.gnome.org/show_bug.cgi?id=726107
|
| |
|
|
|
|
| |
Fixes build with current master.
|
|
|
|
|
| |
Make everithing more simple and fix the races conditions remaining in
the previous approaches.
|
|
|
|
| |
Fix a race condition that caused randome deadlocks on EOS.
|
|
|
|
| |
Fixes a race condition that caused pipeline deadlock during seeks.
|
| |
|
|
|
|
|
| |
Produces smother animation and prevents dropping frames due busy
mainloop.
|
|
|
|
| |
Let playbin2 choose the audiosink available in the system.
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=701706
|
|
Application that shows how to integrate playbin with an OpenGL ES
scene through EGL. Renders a video on the surfaces of an animated cube.
The code is not ported to 1.x so it's not built by default.
|