summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* srt: Introduce SRT source and sinkJustin Kim2017-11-071-0/+10
| | | | | | | | | | | | | | | | | | | | | 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
* Revert "timecodestamper: LTC from audio"Vivia Nikolaidou2017-11-071-7/+0
| | | | | | This reverts commit c01afab9f7fa7e822dea38e358e92163e8d36282. Was not ready to be pushed yet
* timecodestamper: LTC from audioGeorg Lippitsch2017-11-071-0/+7
| | | | | | | | | | | | | 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
* msdk: Allow building against mfx_dispatcherSebastian Dröge2017-10-301-26/+38
| | | | E.g. from https://github.com/lu-zero/mfx_dispatch
* configure.ac: fix fdk-aac version checkFlorent Thiéry2017-10-251-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=789471
* openjpeg: Remove compatibility with openjpeg 2.0Jan Alexander Steffens (heftig)2017-10-201-8/+2
| | | | | | | | | 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: Support building with openjpeg 2.3, simplerJan Alexander Steffens (heftig)2017-10-201-5/+0
| | | | | | | | | 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
* Revert "openjpeg: Support building with openjpeg 2.3"Jan Alexander Steffens (heftig)2017-10-201-5/+0
| | | | | | | | This reverts commit ef4d6b93e6078b7056c51a928f5620b13e55e323. A better fix follows. https://bugzilla.gnome.org/show_bug.cgi?id=788703
* lcms: Add LCMS ICC color correction elementAndreas Frisch2017-10-191-0/+11
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=765927
* openjpeg: Support building with openjpeg 2.3Thibault Saunier2017-10-161-0/+5
| | | | And avoid failling the build each time openjpeg releases a new version.
* opencv: allow compilation against 3.3.0Nicola Murino2017-09-041-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=787234
* tests: ipcpipeline: provide pipe2() on systems that don't have itGeorge Kiagiadakis2017-08-311-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=786763
* isoff: Move isoff to gst-libsSeungha Yang2017-08-251-0/+1
| | | | | | Also rename unit test dash_isoff to isoff https://bugzilla.gnome.org/show_bug.cgi?id=777825
* openjpeg: Fix build against openjpeg 2.2Clemens Lang2017-08-141-1/+6
| | | | | | | | | | | 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
* ipcpipeline: move to sys/ and make it dependent on platform support for unix ↵George Kiagiadakis2017-08-021-2/+15
| | | | sockets
* tests/examples: add manual tests/examples for the ipcpipeline elementsGeorge Kiagiadakis2017-08-011-0/+1
| | | | | | | | 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.
* ipcpipeline: introduce new plugin for inter-process pipelinesGeorge Kiagiadakis2017-08-011-0/+2
| | | | | | | | | | 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
* decklink: Fix building with MSYS2's MinGWNirbheek Chauhan2017-07-201-1/+1
| | | | | | Reported and tested by Philippe Renon. https://bugzilla.gnome.org/show_bug.cgi?id=784943
* decklink: Add autotools support on WindowsNirbheek Chauhan2017-07-141-0/+7
| | | | | | Also add a missing windows file to EXTRA_DIST https://bugzilla.gnome.org/show_bug.cgi?id=784943
* nvdec: New plugin for NVIDIA hardware video decodePer-Erik Brodin2017-06-271-3/+32
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=781537
* configure: Add --with-moc/uic/rcc optionsJan Schmidt2017-06-221-3/+12
| | | | | For cross-compiling, it's easier to be able to specify the actual paths to the tools
* Require wildmidi >= 0.4Tim-Philipp Müller2017-05-231-8/+15
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=768576
* openmpt: Add openmptdec elementCarlos Rafael Giani2017-05-221-0/+10
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=768576
* qml: Add EGL platform support for x11 backendHaihua Hu2017-05-171-1/+1
| | | | | | | 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
* Remove plugin specific static build optionNicolas Dufresne2017-05-161-22/+0
| | | | | Static and dynamic plugins now have the same interface. The standard --enable-static/--enable-shared toggle are sufficient.
* build: Check for GLES3/gl3ext.h existenceJens Georg2017-05-111-2/+21
| | | | | | | 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
* Back to developmentSebastian Dröge2017-05-041-4/+4
|
* Release 1.12.01.12.0Sebastian Dröge2017-05-041-4/+4
|
* qtkit: drop the qtkitvideosrc elementJosep Torra2017-05-031-5/+0
| | | | | | | | 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
* Release 1.11.911.11.91Sebastian Dröge2017-04-271-4/+4
|
* nvenc: Add support for the Cuda 8.0 SDKOle André Vadla Ravnås2017-04-191-4/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=781410
* ttml: build, but don't autoplug unless GST_TTML_AUTOPLUG env var is setTim-Philipp Müller2017-04-131-7/+5
| | | | | | 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.
* faceoverlay: Port to GStreamer 1.xFabian Orccon2017-04-111-5/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=764011
* faceoverlay: Revert deletionFabian Orccon2017-04-111-0/+7
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=764011
* Release 1.11.901.11.90Sebastian Dröge2017-04-071-4/+4
|
* glupload: Add support for Vivante DirectTexture uploadsSebastian Dröge2017-02-271-1/+10
| | | | | | | | | | 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
* allocators: Add GstPhysMemoryAllocator abstractionSebastian Dröge2017-02-271-0/+3
| | | | | | | 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
* qml: Add support for Vivante EGL FS windowing systemSebastian Dröge2017-02-271-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=778825
* gl: Add support for Vivante EGL FB windowing systemSebastian Dröge2017-02-271-1/+52
| | | | | | | | | 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
* Back to developmentSebastian Dröge2017-02-241-3/+3
|
* Release 1.11.21.11.2Sebastian Dröge2017-02-241-4/+4
|
* audiomixmatrix: New element that mixes audio channelsVivia Nikolaidou2017-02-231-0/+3
| | | | | | | | | | 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
* configure: Remove unused Mali EGL/fbdev_window supportSebastian Dröge2017-02-161-27/+0
| | | | | This existed a long time ago but there's no actual code for this anymore.
* opencv: allow compilation against 3.2.0Nicola Murino2017-02-051-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=778142
* iqa: Move AM_CONDITIONAL(HAVE_DSSIM) outside of the iqa check blockLars Wendler2017-01-231-1/+1
| | | | | | | | | | 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
* fdk-aac: fix version numberStefan Sauer2017-01-201-3/+3
| | | | As pointed out on irc, the version was menat to be 0.1.4.
* Back to developmentSebastian Dröge2017-01-121-3/+3
|
* opencv: Fix build with OpenCV < 3Sebastian Dröge2017-01-121-2/+7
| | | | | We only need the opencv2/bgsegm.hpp header for OpenCV >= 3 and have compat code for older versions.
* Release 1.11.11.11.1Sebastian Dröge2017-01-121-4/+4
|
* gl/pkg-config: add the configured platform/api/winsysMatthew Waters2017-01-101-0/+3
| | | | | Allows users to query this from pkg-config instead of requiring them to compile mini programs checking defines in gstglconfig.h