Age | Commit message (Collapse) | Author | Files | Lines |
|
filtervideooverlay proved the exact same example (only with a extra glfiltercube).
|
|
with a fallback to GLES2 headers if available.
|
|
configure.ac was changed to work with new versions of OpenCV 3.X.
A new include is added gstopencvutils.cpp because it contains
the previous. This keeps compatibility with 2.4.
https://bugzilla.gnome.org/show_bug.cgi?id=760473
|
|
Properly separate files as we will not have only one single base class
for all elements as we used to with 0.10, but the same way it is done
with ladspa, we subclass GstAudioFilter, GstBaseSource etc...
https://bugzilla.gnome.org/show_bug.cgi?id=678207
|
|
|
|
|
|
it's exposed in public API so hiding it in an AC_DEFINE for config.h only
works when building libgstgl itself. Attempting to use libgstgl (especially
on egl platforms) will throw a compilation error.
|
|
|
|
|
|
|
|
|
|
The plugin doesn't need the wayland-scanner package to be built
or run, it only needs the wayland-scanner program during compile time.
When cross-compiling, build systems might not have the wayland-scanner
package for the target system as it is a developer's tool, while it should
still be possible to use wayland-scanner from the host system.
This patch fixes it by not requiring the wayland-scanner package but
just the binary itself.
Note that the check is done outside of the PKG_CHECK_MODULES
as it doesn't work inside of it.
https://bugzilla.gnome.org/show_bug.cgi?id=752688
|
|
SDK 1.0.1 used libvulkan-1.so, 1.0.2 uses libvulkan.so
|
|
|
|
Currently xcb is the only winsys that is implemented and there's no redraws et
al
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=719849
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=761606
|
|
Resurrected from the Farstream repository and given an
overhaul to fix races, deadlocks etc.
https://bugzilla.gnome.org/show_bug.cgi?id=756252
|
|
This uses the tinyalsa library to playback to an ALSA device. Future
work can include using the mmap interface.
https://bugzilla.gnome.org/show_bug.cgi?id=761230
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=756082
|
|
Which allows us to simplify the configure check and
some special-casing in the code, and is plenty old
in any case.
|
|
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.
|
|
Just check whether LATM is defined which is only available
in 2.7 and later. Allows us to simplify the configure check
a little and we can get rid of some hackish workarounds for
problems with earlier version headers.
|
|
It's useful enough already to be used in other elements for audio aggregation,
let's give people the opportunity to use it and give it some API testing.
https://bugzilla.gnome.org/show_bug.cgi?id=760733
|
|
e.g. anrdoid doesn't have it
|
|
|
|
|
|
|
|
The unit test is downloading a few small media files from the Internet,
which are then used during the test. "make clean" removes the files again.
|
|
Based on https://github.com/sdroege/gst-player
commit 9ce6ae0dbb8eeeefaf794cfae80e279a03cc598d
|
|
While this is more useful for libraries, some of our plugins with multiple
files and some internal API can also benefit from this.
|
|
configure.ac: Build dmabuf when EGL and drm_fourcc.h is available.
gl: Link gst-allocators.
https://bugzilla.gnome.org/show_bug.cgi?id=743345
|
|
GCC automatically disable redundance warnings for system headers. As
soon as we start using a non-system installed mesa, we would start
having issues. The test for both wasn't setting any flags, so it would
work but then fail at runtime.
This is being fixed by disabling in the code (where needed only) that
GCC warning. The test is also fixed to avoid the false positive we had.
|
|
libMesa ships .pc files now for gl/egl/glesv2. This patch makes use
of it while keeping support for system without.
https://bugzilla.gnome.org/show_bug.cgi?id=751068
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=744047
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=733819
|
|
The videoframe-audiolevel element acts like a synchronized audio/video "level"
element. For each video frame, it posts a level-style message containing the
RMS value of the corresponding audio frames. This element needs both video and
audio to pass through it. Furthermore, it needs a queue after its video
source.
https://bugzilla.gnome.org/show_bug.cgi?id=748259
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=748322
|
|
to build the source using the desired cryptographic library for HLS
https://bugzilla.gnome.org/show_bug.cgi?id=755319
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=756870
|
|
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.
|
|
Found with gst-inspect-1.0 -b in gst-uninstalled env.
https://bugzilla.gnome.org/show_bug.cgi?id=756383
|
|
|
|
This bumps the libass version requirement to 0.10.2.
https://bugzilla.gnome.org/show_bug.cgi?id=753824
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=755892
|
|
Including:
- Necessary configure checks
- Necessary compile time platform checks
- Necessary runtime qt iOS/OSX platform detection
https://bugzilla.gnome.org/show_bug.cgi?id=755100
|
|
Currently only h264 is supported
https://bugzilla.gnome.org/show_bug.cgi?id=753405
|
|
This reverts commit cd7f4e524718a2f75467852235e4e13d64d2ac82.
|
|
The alsamidisrc element allows to get input event from ALSA MIDI
sequencer devices, and possibly convert them to sound using some
downstream element like fluiddec.
https://bugzilla.gnome.org/show_bug.cgi?id=738687
|
|
Including:
- Necessary configure checks
- Necessary compile time platform checks
- Necessary runtime qt android platform detection
- Escaping GLsync definition with Qt's GLES2 implementation
https://bugzilla.gnome.org/show_bug.cgi?id=754466
|