| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
https://bugzilla.gnome.org/show_bug.cgi?id=767011
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=769144
|
|
|
|
|
|
| |
Introducing a new 'config' API similar to GstBufferPoolConfig.
https://bugzilla.gnome.org/show_bug.cgi?id=765314
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Without setting the DRM_CLIENT_CAP_UNIVERSAL_PLANES capability bit, only
overlay planes are made available for compatibility with legacy clients.
But if a CRTC doesn't have an overlay plane associated, then kmssink is
not able to find a plane for the CRTC and the pipeline will fail, i.e:
ERROR kmssink gstkmssink.c:482:gst_kms_sink_start:<kmssink0> Could not find a plane for crtc
This patch adds a plane-id property to the kmssink element so a specific
plane can be used in case that a CRTC has only a primary plane associated.
https://bugzilla.gnome.org/show_bug.cgi?id=768183
|
|
|
|
|
|
|
| |
This is an automatic update with manual merges of running
"make update" in the doc/plugins directory. This should help
later maintenance of the plugins doc. A lot of plugin are
not referenced yet in the doc. Will come later.
|
|
|
|
| |
Also, complete the list of directory that need to be visited.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=763026
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=766236
|
|
|
|
|
|
| |
Had to be done at some point:
gst_videoaggregator_* -> gst_video_aggregator_*
Also fix up some function names with typos.
|
| |
|
|
|
|
|
| |
Allows passing arbitrary data to wrap the the specific memory implementation
which is required for some memory implementations.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=765315
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=765302
|
|
|
|
|
|
|
|
| |
cvPyrSegmentation() has been deprecated in OpenCV 3.0, and there isn't any
function to replace it. Deleting this element so we can support OpenCV 3.1
without build issues.
https://bugzilla.gnome.org/show_bug.cgi?id=760473
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=763126
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=756282
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=756282
|
| |
|
|
|
|
|
|
|
| |
GstPlayerVideoOverlayVideoRenderer
Expose the expose() and set_render_rectangle() methods. These are useful for
proper functioning of the video overlay in various situations and toolkits.
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=719849
|
|
|
|
|
|
|
| |
Don't think we need this any longer or want to
support it, and clearly no one has been missing
it all these years either, so let's just get rid
of it.
|
| |
|
|
|
|
|
|
|
|
| |
constructor
In very few cases the simple version was actually needed and having the
parameters hidden by a _full() version caused application that actually needed
it to not use it.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The base class is useful for having multiple backing memory types other
than the default. e.g. IOSurface, EGLImage, dmabuf?
The PBO transfer logic is now inside GstGLMemoryPBO which uses GstGLBuffer
to manage the PBO memory.
This also moves the format utility functions into their own file.
|
|
|
|
|
|
| |
Heavily based on GstGLBaseBuffer that is a subclass of GstGLBaseMemory.
Provides GPU and CPU accessible GL buffer objects by GL handle or by
sysmem data pointer.
|
|
|
|
|
| |
It was not really useful as if one knows about libgstgl, one can just use
GLMemory objects directly.
|
|
|
|
|
| |
It was never used by anyone and is not needed anymore with the element
and GstGLMemory's transparent support for downloading textures.
|
| |
|
|
|
|
|
|
| |
GST_GL_IS_* vs GST_IS_GL_*
git grep -l 'GST_GL_IS_' | xargs sed -i 's/GST_GL_IS_/GST_IS_GL_/g'
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=756424
|
|
|
|
|
|
|
|
|
| |
New subclass with a similar behaviour as the old liveadder, but
a slightly different API as the latency is in nanoseconds, not
milliseconds. Also, the new liveadder has a effective latency that
is latency + output-buffer-duration. In practice, just setting a non-zero
latency with the new audiomixer gives you the right behavior in 99% of the
cases.
|
|
|
|
|
|
| |
These plugins now use the audiovisualizer base class in pbutils
https://bugzilla.gnome.org/show_bug.cgi?id=742875
|
|
|
|
|
| |
It's a leftover from when we weren't outputting GstBuffer's and
returning raw texture id's.
|
|
|
|
|
| |
The functionality is provided by draw anyway and is leftover from
X11's specific threading requirements that no longer apply.
|
| |
|