summaryrefslogtreecommitdiff
path: root/ext/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* openaptx: add aptX and aptX-HD codecs using libopenaptxIgor Kovalenko2020-12-111-0/+1
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1871>
* ext: Add LDAC encoderSanchayan Maity2020-11-111-0/+1
| | | | | | | | | | LDAC is an audio coding technology developed by Sony that enables the transmission of High-Resolution (Hi-Res) audio contents over Bluetooth. Currently Adaptive Bit Rate (ABR) as supported by libldac encoder is not implemented. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1621>
* qroverlay: Import from gst-qroverlayThibault Saunier2020-11-111-0/+1
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1730>
* isac: add iSAC pluginGuillaume Desmottes2020-10-291-0/+1
| | | | | | | Wrapper on the iSAC reference encoder and decoder from webrtc, see https://en.wikipedia.org/wiki/Internet_Speech_Audio_Codec Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1124>
* zxing: initial plugin revisionStéphane Cerveau2020-01-071-0/+1
| | | | | | Status: - scan QR code with low resolution - Scan barcode with high resolution
* svthevcenc: Add new SVT-HEVC encoder elementYeongjin Jeong2019-12-201-0/+1
| | | | | | | | | The SVT-HEVC (Scalable Video Technology[0] for HEVC) Encoder is an open source video coding technology[1] that is highly optimized for Intel Xeon Scalable processors and Intel Xeon D processors. [0] https://01.org/svt [1] https://github.com/OpenVisualCloud/SVT-HEVC
* ext: add libmicrodns-based mdns device providerMathieu Duponchelle2019-10-081-0/+1
| | | | | The provider for now only detects and handles rtsp devices, but more protocols should be easy to add.
* avtp: AVTP plugin bootstrap codeAndre Guedes2019-07-031-0/+1
| | | | | | | | | | | | | | | This patch introduces the bootstrap code from the AVTP plugin (plugin definition and init) as well as the build system files. Upcoming patches will introduce payloaders, source and sink elements provided by the AVTP plugin. These elements can be utilized by a GStreamer pipeline to implement TSN audio/video applications. Regarding the plugin build system files, both autotools and meson files are introduced. The AVTP plugin is landed in ext/ since it has an external dependency on libavtp, an opensource AVTP packetization library. For further information about libavtp check [1]. [1] https://github.com/AVnu/libavtp
* meson: Add support for the colormanagement pluginThibault Saunier2019-05-051-0/+1
| | | | Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/965
* Remove openglmixers plugin, moved to -baseTim-Philipp Müller2018-12-281-1/+0
| | | | Merged into the existing opengl plugin in -base.
* Remove daala pluginTim-Philipp Müller2018-12-171-1/+0
| | | | | | | Not so useful now that all effort is focused on AV1 instead. Was only ever enabled with --enable-experimental anyway. Fixes #848
* meson: build openni2 pluginTim-Philipp Müller2018-12-171-2/+1
|
* meson: build openmpt pluginTim-Philipp Müller2018-12-171-0/+1
|
* meson: build openexr pluginTim-Philipp Müller2018-12-171-1/+1
|
* meson: build openal pluginTim-Philipp Müller2018-12-171-1/+1
|
* meson: build sndfile pluginTim-Philipp Müller2018-12-171-1/+1
|
* meson: build voamrwbenc pluginTim-Philipp Müller2018-12-171-1/+1
|
* meson: build teletext pluginTim-Philipp Müller2018-12-171-1/+1
|
* meson: build modplug pluginTim-Philipp Müller2018-12-171-1/+1
|
* meson: build wildmidi pluginTim-Philipp Müller2018-12-171-1/+1
|
* meson: build dc1394 pluginTim-Philipp Müller2018-12-171-1/+1
|
* meson: build ofa pluginTim-Philipp Müller2018-12-171-1/+1
|
* meson: build gme pluginTim-Philipp Müller2018-12-171-1/+1
|
* Remove spc pluginTim-Philipp Müller2018-12-161-1/+0
| | | | Replaced by gme plugin. Fixes #467
* wpe: Add a source element acting as a Web Browser based on WebKit WPEPhilippe Normand2018-12-061-0/+1
| | | | | | The wpe element is used to produce a video texture representing a web page rendered off-screen by WPE. This element can be used to overlay HTML on top of another video stream for instance.
* Update sctp plugin for the current build systemMatthew Waters2018-09-211-0/+1
| | | | | - Add meson build definitions - Add necessary API decorators
* meson: Don't skip plugins that don't build with MSVCNirbheek Chauhan2018-09-051-8/+2
| | | | | | We now have options for all plugins, so we will just disable these in the cerbero recipe instead. These require external deps, so they won't affect gst-build either.
* meson: build musepack pluginTim-Philipp Müller2018-08-191-1/+1
|
* meson: build neonhttpsrcTim-Philipp Müller2018-08-191-1/+1
|
* Add feature options for almost all pluginsNirbheek Chauhan2018-07-271-1/+1
| | | | | | | The only plugins remaining are those that haven't been ported to Meson yet, and msdk. Also, the tests are still automagic. https://bugzilla.gnome.org/show_bug.cgi?id=795107
* meson: Add feature options for many pluginsNirbheek Chauhan2018-07-271-0/+1
| | | | | | | The rest will be converted later, these are necessary for gst-build to set options correctly. https://bugzilla.gnome.org/show_bug.cgi?id=795107
* closedcaption: add meson build filesTim-Philipp Müller2018-05-281-0/+1
|
* meson: enable bs2b compilationPatrik Nilsson2018-03-211-1/+1
| | | | | | Add meson build system support to bs2b plugin. https://bugzilla.gnome.org/show_bug.cgi?id=794346
* Remove schroedinger pluginTim-Philipp Müller2018-03-011-1/+0
| | | | | | | No upstream (website disappeared), no maintainer, and pretty much a fringe format anyway. https://bugzilla.gnome.org/show_bug.cgi?id=776215
* gtk: remove, plugin has moved to -goodTim-Philipp Müller2018-02-121-1/+0
|
* webrtcbin: an element that handles the transport aspects of webrtc connectionsMatthew Waters2018-02-021-0/+1
| | | | | | | | | | | | | | | | | | | | SDP's are generated and consumed according to the W3C PeerConnection API available from https://www.w3.org/TR/webrtc/ The SDP is either created initially from the connected sink pads/attached transceivers as in the case of generating an offer or intersected with the connected sink pads/attached transceivers as in the case for creating an answer. In both cases, the rtp payloaded streams sent by the peer are exposed as separate src pads. The implementation supports trickle ICE, RTCP muxing, reduced size RTCP. With contributions from: Nirbheek Chauhan <nirbheek@centricular.com> Mathieu Duponchelle <mathieu@centricular.com> Edward Hervey <edward@centricular.com> https://bugzilla.gnome.org/show_bug.cgi?id=792523
* meson: gl: fix build of openglmixers pluginTim-Philipp Müller2017-12-191-1/+1
|
* gl: remove GStreamer OpenGL integration library and move to -baseTim-Philipp Müller2017-12-191-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=754094
* meson: Enable ladspa plugins compilationNicolas Dufresne2017-12-181-1/+1
|
* meson: Enable building LV2Nicolas Dufresne2017-12-181-1/+1
| | | | | | Note that I only support lilv 0.22+ for now, because it's simple and old enough. If anyone needs to use the 0.16 support it will need to be added.
* Add aom plugin with av1enc and av1dec elementSean DuBois2017-12-151-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=784160
* srt: Introduce SRT source and sinkJustin Kim2017-11-071-0/+1
| | | | | | | | | | | | | | | | | | | | | 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
* meson: Added meson.build for gsmYasushi SHOJI2017-07-071-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=784646
* webrtcdsp: Add support to build with mesonNicolas Dufresne2017-03-271-1/+1
|
* meson: Build mpeg2enc and mplex when availableNirbheek Chauhan2017-03-231-2/+2
|
* Remove various unported pluginsSebastian Dröge2016-12-211-8/+1
| | | | | | | | If they were not ported after 4+ years it seems unlikely that anybody is ever going to need them again. They're still in the GIT history if needed. https://bugzilla.gnome.org/show_bug.cgi?id=774530
* opencv: Enable in meson buildLuis de Bethencourt2016-11-261-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=774223
* mimic: remove ancient codecTim-Philipp Müller2016-11-231-1/+0
| | | | | | | | This was used by MSN messenger in prehistoric times, it's safe to say no one needs or wants this any more these days. For decoding old recordings there's still a decoder in ffmpeg. https://bugzilla.gnome.org/show_bug.cgi?id=597616
* iqa: Add meson build supportThibault Saunier2016-11-171-0/+1
|
* meson: Build waylandsinkThibault Saunier2016-11-151-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=774493