| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
SRT[0] is an open source transport technology[1] that optimizes
streaming performance across unpredictable networks.
Although SRT is based on UDP, it works like connection-oriented
protocol. However, it doesn't mean that the SRT server or client
is necessarily to link to a receiver or a sender so, here, the
pairs of source and sink elements are introduced.
- srtserversink: SRT server to feed SRT stream
- srtclientsrc: SRT client to get SRT stream from srtserversink
- srtclientsink: SRT client to send SRT stream
- srtserversrc: SRT server to listen from srtclientsink
[0] https://github.com/Haivision/srt
[1] http://www.srtalliance.org/
https://bugzilla.gnome.org/show_bug.cgi?id=785730
|
|
|
|
|
|
| |
This reverts commit c01afab9f7fa7e822dea38e358e92163e8d36282.
Was not ready to be pushed yet
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add support for parsing linear time code from
an audio source using libltc
https://github.com/x42/libltc
The user can now choose between 3 different and independently
running timecode sources. The old override-existing property
has been replaced by timecode-source.
https://bugzilla.gnome.org/show_bug.cgi?id=784295
|
|
|
|
| |
E.g. from https://github.com/lu-zero/mfx_dispatch
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=789471
|
|
|
|
|
|
|
|
|
| |
Everyone seems to be shipping 2.1 as the oldest v2 version, even debian
oldstable (jessie).
Also remove an unneeded (debug?) #include <stdio.h>.
https://bugzilla.gnome.org/show_bug.cgi?id=788703
|
|
|
|
|
|
|
|
|
| |
OpenJPEG 2.3 installs its headers to /usr/include/openjpeg-2.3. However,
since libopenjp2.pc seems to provide the right includedir CFLAGS at
least since version 2.1, instead of adding yet another version check,
just remove the subdir and the check for 2.2.
https://bugzilla.gnome.org/show_bug.cgi?id=788703
|
|
|
|
|
|
|
|
| |
This reverts commit ef4d6b93e6078b7056c51a928f5620b13e55e323.
A better fix follows.
https://bugzilla.gnome.org/show_bug.cgi?id=788703
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=765927
|
|
|
|
| |
And avoid failling the build each time openjpeg releases a new version.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=787234
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=786763
|
|
|
|
|
|
| |
Also rename unit test dash_isoff to isoff
https://bugzilla.gnome.org/show_bug.cgi?id=777825
|
|
|
|
|
|
|
|
|
|
|
| |
OpenJPEG 2.2 has some API changes and thus ships its headers in a new
include path. Add a configure check (to both meson and autoconf) to
detect the newer version of OpenJPEG and add conditional includes.
Fix the autoconf test for OpenJPEG 2.1, which checked for HAVE_OPENJPEG,
which was always set even for 2.0.
https://bugzilla.gnome.org/show_bug.cgi?id=786250
|
|
|
|
| |
sockets
|
|
|
|
|
|
|
|
| |
ipcpipeline1 is a very simple test that shows a short videotestsrc fragment.
ipc-play is a clone of gst-play that splits the pipeline in two
processes, running the source & demuxer on the master process
and the decoders & sinks on the slave.
|
|
|
|
|
|
|
|
|
|
| |
These elements allow splitting a pipeline across several processes,
with communication done by the ipcpipelinesink and ipcpipelinesrc
elements. The main use case is to split a playback pipeline into
a process that runs networking, parser & demuxer and another process
that runs the decoder & sink, for security reasons.
https://bugzilla.gnome.org/show_bug.cgi?id=752214
|
|
|
|
|
|
| |
Reported and tested by Philippe Renon.
https://bugzilla.gnome.org/show_bug.cgi?id=784943
|
|
|
|
|
|
| |
Also add a missing windows file to EXTRA_DIST
https://bugzilla.gnome.org/show_bug.cgi?id=784943
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=781537
|
|
|
|
|
| |
For cross-compiling, it's easier to be able to specify the
actual paths to the tools
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=768576
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=768576
|
|
|
|
|
|
|
| |
Add support for EGL platform when x11 is available. This can work
e.g. on imx6 platform.
https://bugzilla.gnome.org/show_bug.cgi?id=782718
|
|
|
|
|
| |
Static and dynamic plugins now have the same interface. The standard
--enable-static/--enable-shared toggle are sufficient.
|
|
|
|
|
|
|
| |
Some OpenGL drivers do not ship this but use GLES2/gl2ext.h instead.
This is also in line with Khronos's recommendations
https://bugzilla.gnome.org/show_bug.cgi?id=781885
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
The QTKit framework had been deprecated for long in favour of AVFundation
framework and we already have avfvideosrc that provides the same
functionality.
https://bugzilla.gnome.org/show_bug.cgi?id=782078
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=781410
|
|
|
|
|
|
| |
Don't hide build behind --enable-experimental. Our goal is to not
autoplug it for now, so let's just always build it if the dependencies
are there and hide autoplugging enablement behind an env var.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=764011
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=764011
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Together with the upcoming gstreamer-imx patch, this allows zerocopy
between imxvpudec and other elements and glimagesink.
This is losely based on a patch by Haihua Hu <b55597@freescale.com>
from https://github.com/Freescale/meta-freescale/blob/master/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/
https://bugzilla.gnome.org/show_bug.cgi?id=779067
|
|
|
|
|
|
|
| |
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.
https://bugzilla.gnome.org/show_bug.cgi?id=779067
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=778825
|
|
|
|
|
|
|
|
|
| |
This is very similar to how dispmanx on the Raspberry Pi works.
Based on a patch by Haihua Hu <b55597@freescale.com> from
https://github.com/Freescale/meta-freescale/tree/master/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad
https://bugzilla.gnome.org/show_bug.cgi?id=778825
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This element transforms a given number of input channels into a given number of
output channels according to a given transformation matrix. The matrix
coefficients must be between -1 and 1. In the auto mode, input/output channels
are automatically negotiated and the transformation matrix is a truncated or
zero-padded identity matrix.
https://bugzilla.gnome.org/show_bug.cgi?id=777376
|
|
|
|
|
| |
This existed a long time ago but there's no actual code for this
anymore.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=778142
|
|
|
|
|
|
|
|
|
|
| |
or else configure fails with
error: conditional "HAVE_DSSIM" was never defined.
when iqa is not installed.
https://bugzilla.gnome.org/show_bug.cgi?id=777652
|
|
|
|
| |
As pointed out on irc, the version was menat to be 0.1.4.
|
| |
|
|
|
|
|
| |
We only need the opencv2/bgsegm.hpp header for OpenCV >= 3 and have
compat code for older versions.
|
| |
|
|
|
|
|
| |
Allows users to query this from pkg-config instead of requiring them to
compile mini programs checking defines in gstglconfig.h
|