- 19 Dec, 2017 17 commits
-
-
Tim-Philipp Müller authored
error: "HAVE_PNG" is not defined, evaluates to 0 [-Werror=undef]
-
Tim-Philipp Müller authored
It's in -base too after all, so this doesn't make sense and is no longer needed.
-
Tim-Philipp Müller authored
-
Josep Torra authored
gstglwindow_cocoa.m:186:60: error: incompatible pointer types sending 'GstGLContextCocoa *' (aka 'struct _GstGLContextCocoa *') to parameter of type 'GstGLContext *' (aka 'struct _GstGLContext *')
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
Also move over simple gl launch line test.
-
Tim-Philipp Müller authored
Tests and documentation will follow separately. The mixer elements in the opengl plugin need to stay in -bad for now since they use GstVideoAggregator. https://bugzilla.gnome.org/show_bug.cgi?id=754094
-
Tim-Philipp Müller authored
.. and use #ifdef instead of #if
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Sebastian Dröge authored
This can be used in a generic way as common interface by all platforms that, in one way or another, pass around physical memory addresses. This is used by the gl lib and seems useful enough, so might just as well move it next to the other allocators. https://bugzilla.gnome.org/show_bug.cgi?id=779067
-
Tim-Philipp Müller authored
Merge branch 'opengl-move' https://bugzilla.gnome.org/show_bug.cgi?id=754094
-
- 17 Dec, 2017 1 commit
-
-
Nicolas Dufresne authored
To passthrough crop-meta, the converter would need to allocate and convert buffers of the size of the originating buffer. This is currently made difficult by GstBaseTransform since we cannot alter the caps passed though the allocation query. We would also need to wait for the first input buffer to be received in order to make the decision around that size. So the short and safe solution is just to stop pretending we can passthrought that meta. https://bugzilla.gnome.org/show_bug.cgi?id=791412
-
- 15 Dec, 2017 1 commit
-
-
Dongil Park authored
If select-stream event was send to playbin3 as missing any GstStream of ES type (V or A or TEX) of collection then, playbin will access to invalid address of GstStream due to invalid index limit. This caused SIGSEGV. https://bugzilla.gnome.org/show_bug.cgi?id=791638
-
- 14 Dec, 2017 1 commit
-
-
Matthew Waters authored
From e8c7a71 to 3fa2c9e
-
- 11 Dec, 2017 1 commit
-
-
Jun Xie authored
It's about not being able to calculate the display size, not the display ratio. https://bugzilla.gnome.org/show_bug.cgi?id=791463
-
- 09 Dec, 2017 19 commits
-
-
Víctor Manuel Jáquez Leal authored
When compiling with clang, an enum conversion error is triggered since GstVideoFrameFlags are not GstVideoFlags. This patch sets GST_VIDEO_FRAME_FLAG_NONE to the added video meta. https://bugzilla.gnome.org/show_bug.cgi?id=791251
-
Nicolas Dufresne authored
This fixes the build for platforms that don't support one or the other.
-
Nicolas Dufresne authored
As most Wayland compositors supports XWayland, X11 backend get selected. This also realign better GStreamer decision to what happens with GTK and other stack out there.
-
Nicolas Dufresne authored
-
Matt Fischer authored
This patch adds code to gldownload to export the image as a dmabuf if requested. The element now exposes memory:DMABuf as a cap feature, and if it is selected, the element exports the texture to an EGL image and then a dmabuf. It also implements a fallback to system memory download in case the exportation failed. https://bugzilla.gnome.org/show_bug.cgi?id=776927
-
-
Matthew Waters authored
Allows keeping the GstGLCAOpenGLLayer public but not the winsys-specific context/display/window.
-
Matthew Waters authored
This reverts commit 94d798c3337013bd902c0fd0a66f7f6842243eeb. cocoac headers don't need to be public as all the functionality can be provided by the base class
-
Tim-Philipp Müller authored
Undefined symbols for architecture x86_64: "_gst_gl_context_cocoa_get_type", referenced from: __create_layer in libgstopengl_la-caopengllayersink.o Might need some more in other headers, but first need to clarify what exactly should be exported, there are some inconsistencies (installed header files vs. funcs in docs).
-
Nicolas Dufresne authored
This was otherwise leading to a deadlock in the GL library.
-
Nicolas Dufresne authored
The client-draw callback is running on the GL Thread, which will be required to map the buffer. Map early, and pass the mapped frame instead. On top of that, make sure to signal any pending draw before trying to push EOS, as some pad locks might be taken. This is the cost of using the same thread to control GStreamer and to render GL.
-
Nicolas Dufresne authored
-
Jan Schmidt authored
It causes crashes in applications because the result of fbGetDisplay() might be in use elsewhere in the application and Vivante doesn't seem to do any refcounting
-
Jan Schmidt authored
This reverts commit 47fd4d391e775c11f529705bb0f457a9d25ba5e7. This patch is incorrect. It doesn't actually compile, and causes a crash because the viv-fb window implementation needs a native EGL handle to pass to fbCreateWindow, but the GstGLDisplayEGL handleis actually an EGLDisplay now (and gets cast to the wrong type)
-
Jan Schmidt authored
Use the GTK scaling factor to scale the video allocation so video displays correctly on hi-dpi screens
-
Tim-Philipp Müller authored
-
Mathieu Duponchelle authored
This posed problems for the python bindings (and possibly others). Instead, subclasses now use add_pad_template_with_gtype. https://bugzilla.gnome.org/show_bug.cgi?id=789986
-
Edward Hervey authored
Cast to the target type before shifting (or use macro if available)
-
Matthew Waters authored
Making sure that the default shaders compile and are usable
-