summaryrefslogtreecommitdiff
path: root/gst/frei0r
Commit message (Collapse)AuthorAgeFilesLines
* documentation: fixed a heap o' typosAaron Boxer2019-11-052-4/+4
|
* Remove autotools build systemTim-Philipp Müller2019-10-141-14/+0
|
* docs: Make sure frei0r plugins properties default are stableThibault Saunier2019-05-141-8/+16
| | | | | frei0r returns 'random' values as default and it makes the cache often change for no good reason
* docs: Build documentation with hotdocThibault Saunier2019-05-131-0/+1
|
* Meson: Generate pc file for all plugins in badXavier Claessens2018-04-251-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=794568
* Remove plugin specific static build optionNicolas Dufresne2017-05-161-1/+0
| | | | | Static and dynamic plugins now have the same interface. The standard --enable-static/--enable-shared toggle are sufficient.
* Fix some caps leaks in pad template creation codeGarima Gaur2017-01-032-0/+2
| | | | | | | | gst_pad_template_new() does not take ownership of the caps passed to it, so we need to unref the caps. https://bugzilla.gnome.org/show_bug.cgi?id=776790 https://bugzilla.gnome.org/show_bug.cgi?id=776787
* Fix some MSVC warnings about const-nessScott D Phillips2016-11-151-1/+1
| | | | | | | Some miscellaneous warnings about const-ness, either casting away const where we know it's safe or removing const where it's not correct. https://bugzilla.gnome.org/show_bug.cgi?id=774293
* Add support for Meson as alternative/parallel build systemNirbheek Chauhan2016-08-201-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/mesonbuild/meson With contributions from: Tim-Philipp Müller <tim@centricular.com> Matej Knopp <matej.knopp@gmail.com> Jussi Pakkanen <jpakkane@gmail.com> (original port) Highlights of the features provided are: * Faster builds on Linux (~40-50% faster) * The ability to build with MSVC on Windows * Generate Visual Studio project files * Generate XCode project files * Much faster builds on Windows (on-par with Linux) * Seriously fast configure and building on embedded ... and many more. For more details see: http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html Building with Meson should work on both Linux and Windows, but may need a few more tweaks on other operating systems.
* frei0rmixer: replace accept-caps with caps queryThiago Santos2016-01-111-1/+5
| | | | | It wants to check if upstream can produce a certain format, accept-caps might only check if the next element can produce it.
* frei0r: Fix setting string parametersNicolas Dufresne2015-08-111-6/+2
| | | | | | | | | | | String parameters are expected to be passed as (f0r_param_string *), which actually map to char**. In the filters this is evaluated as (*(char**)param) which currently lead to crash when passing char*. Remove the special case for string, all types, including char* as passed as a reference. https://phabricator.freedesktop.org/T83
* Remove obsolete Android build cruftTim-Philipp Müller2015-04-261-14/+0
| | | | This is not needed any longer.
* Improve and fix LATENCY query handlingSebastian Dröge2015-02-111-7/+9
| | | | | | | This now follows the design docs everywhere, especially the maximum latency handling. https://bugzilla.gnome.org/show_bug.cgi?id=744106
* frei0rfilter: fix memory corruption on sink caps changes.Mathieu Duponchelle2014-03-111-0/+10
| | | | | | | When the input size changed, the frei0r filters didn't take it into account and ended up corrupting memory. Fixes #726069
* frei0r: add the build prefix path in the search dirsAndoni Morales Alastruey2013-06-281-1/+5
|
* gst: Add better support for static pluginsSebastian Dröge2013-04-151-1/+1
|
* frei0r: improve readability of RGB and XY property nickname stringsJean-François Fortin Tam2013-03-161-5/+5
| | | | | | Also fix the Y prop nickname string being incorrect. https://bugzilla.gnome.org/show_bug.cgi?id=695884
* frei0r: fix nicknames for color and position propertiesJean-François Fortin Tam2013-03-161-4/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=695884
* resindvd, frei0r: link to libgmodule-2.0 in plugins that use g_module_* APITim-Philipp Müller2012-11-301-2/+2
| | | | Probably needed for other plugins as well.
* Fix FSF addressTim-Philipp Müller2012-11-048-16/+16
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687520
* frei0r: fix plugin loading for frei0r elements that have no info.explanationTim-Philipp Müller2012-09-293-3/+15
| | | | We don't allow empty descriptions for elements any more.
* frei0r: Port to 1.0Nicolas Dufresne2012-09-286-298/+221
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=681678
* replace gst_element_class_set_details_simple with gst_element_class_set_metadataMark Nauwelaerts2012-09-143-3/+3
|
* collectpads: remove gst_collect_pads_add_pad_fullStefan Sauer2012-09-121-3/+3
| | | | | Rename gst_collect_pads_add_pad_full() to gst_collect_pads_add_pad() and fix all invocations.
* frei0r: Double properties are supposed in the range [0.0, 1.0]Sebastian Dröge2012-05-221-2/+2
| | | | Fixes bug #676137.
* collectpads2: rename to collectpadsMark Nauwelaerts2012-04-172-21/+21
|
* gst: Update for GST_PLUGIN_DEFINE() API changesSebastian Dröge2012-04-051-1/+1
|
* gst: Update versioningSebastian Dröge2012-04-041-1/+1
|
* Merge remote-tracking branch 'origin/master' into 0.11-premergeEdward Hervey2011-12-302-21/+25
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: docs/libs/Makefile.am ext/kate/gstkatetiger.c ext/opus/gstopusdec.c ext/xvid/gstxvidenc.c gst-libs/gst/basecamerabinsrc/Makefile.am gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h gst-libs/gst/video/gstbasevideocodec.c gst-libs/gst/video/gstbasevideocodec.h gst-libs/gst/video/gstbasevideodecoder.c gst-libs/gst/video/gstbasevideoencoder.c gst/asfmux/gstasfmux.c gst/audiovisualizers/gstwavescope.c gst/camerabin2/gstcamerabin2.c gst/debugutils/gstcompare.c gst/frei0r/gstfrei0rmixer.c gst/mpegpsmux/mpegpsmux.c gst/mpegtsmux/mpegtsmux.c gst/mxf/mxfmux.c gst/videomeasure/gstvideomeasure_ssim.c gst/videoparsers/gsth264parse.c gst/videoparsers/gstmpeg4videoparse.c
| * frei0r: port to GstCollectPads2Vincent Penquerc'h2011-12-152-21/+21
| | | | | | | | | | | | Untested, no sample pipeline mentioned, and I've no idea what this plugin does, but since all the previous ports work out of the box, this is deemed to work until evidence it doesn't.
| * various: fix pad template ref leaksVincent Penquerc'h2011-11-283-0/+7
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662664
* | Merge remote-tracking branch 'origin/master' into 0.11Edward Hervey2011-11-251-1/+2
|\ \ | |/ | | | | | | | | | | | | | | Conflicts: ext/faac/gstfaac.c ext/opus/gstopusdec.c ext/opus/gstopusenc.c gst/audiovisualizers/gstspacescope.c gst/colorspace/colorspace.c
| * frei0r: normalize boolean property default values to TRUE/FALSERené Stadler2011-11-231-1/+2
| | | | | | | | Glib barks at us with a warning when we pass e.g. 4.
* | collectpads: port API changesStefan Sauer2011-11-171-3/+3
| |
* | controller: port to new controller location and apiStefan Sauer2011-11-045-8/+5
|/
* android: make it ready for androgenizerThibault Saunier2011-04-111-0/+14
| | | | | | | | Remove the android/ top dir Fixe the Makefile.am to be androgenized To build gstreamer for android we are now using androgenizer which generates the needed Android.mk files. Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
* frei0r: convert uint32_t to guint32David Schleef2010-12-302-11/+11
|
* frei0r: Use static caps instead of converting strings to caps all the timeSebastian Dröge2010-09-281-10/+14
|
* frei0r: Fix crashes if plugins don't provide correct property informationSebastian Dröge2010-09-281-0/+6
| | | | | | | | | The vertigo plugin for example claims to have 3 properties but the 3rd property does nothing and has a NULL name. Fixes bug #630783. Thanks to Martti Kühne for debugging this.
* frei0r: Fix scanning of plugin subdirectories and support different vendorsSebastian Dröge2010-09-257-33/+62
| | | | | The frei0r spec specifies, that plugins can be in subdirectories inside the main plugin directories to introduce new namespaces called vendors.
* frei0r: Update frei0r interface specification to 1.2Sebastian Dröge2010-09-241-6/+29
|
* frei0r: Add support for the FREI0R_PATH environment variableSebastian Dröge2010-09-241-12/+24
| | | | | This was added in version 1.2 of the spec and replaces the default list of directories.
* frei0r: Only check the plugin filenames, not the directory namesSebastian Dröge2010-08-081-7/+8
|
* frei0r: Don't try to register/load the same frei0r plugin at different ↵Sebastian Dröge2010-08-081-11/+27
| | | | | | | | | | | | locations twice This could happen because for example /usr/lib is linked to /usr/lib64 and both are loaded. The frei0r specification says that the plugin init function must only be called once and for some plugin weird things (including crashes) are happening. Fixes bug #623710.
* frei0r: Load plugins in /usr/{local/,}lib{32,64}/frei0r-1 tooOlivier Crête2010-08-061-1/+7
| | | | | | | Loads the plugins in more paths where they could be installed by multilib distributions. Fixes #623710
* frei0r: Use correct order of directories to search for pluginsSebastian Dröge2010-07-118-26/+49
| | | | | | And don't fail if a plugin was already registered. Frei0r allows plugins in directories with higher importance to override plugins from directories with lower importance.
* frei0r: Fix setting of boolean valuesJoshua M. Doe2010-05-122-5/+5
| | | | | | Setting boolean type parameters from gst-launch failed because of improper handling of type conversions. Fixes bug #618388.
* frei0r: Sync properties to the controller if one was setSebastian Dröge2010-03-095-6/+60
|
* frei0r: Protect set/get property and processing functions from concurrent accessSebastian Dröge2010-03-093-1/+19
| | | | | | The frei0r documentation says that these functions must not be called on the same instance from different threads at the same time. All other functions are guaranteed to be threadsafe.
* frei0r: Make sure that property names always start with a letterSebastian Dröge2010-01-161-0/+8
| | | | Otherwise GLib throws assertions