Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | videofilter: allow per feature registration | Stéphane Cerveau | 2021-03-29 | 9 | -7/+23 |
| | | | | | | | | | | | | | Split plugin into features including dynamic types which can be indiviually registered during a static build. More details here: https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/876> | ||||
* | videoflip: fix possible crash when setting the video-direction while running | Matthew Waters | 2021-01-04 | 2 | -50/+132 |
| | | | | | | | | | | | | | | | A classic case of not enough locking. One interesting thing with this is the interaction between the rotation value and caps negotiation. i.e. the width/height of the caps can be swapped depending on the video-direction property. We can't lock the entirety of the caps negotiation for obvious reasons so we need to do something else. This takes the approach of trying to use a single rotation value throughout the entirety of the negotiation and then subsequent output frame in a kind of latching sequence. Fixes: https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/792 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/836> | ||||
* | plugins: uddate gst_type_mark_as_plugin_api() calls | Mathieu Duponchelle | 2020-06-06 | 2 | -2/+2 |
| | |||||
* | plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin types | Mathieu Duponchelle | 2020-06-03 | 2 | -0/+4 |
| | |||||
* | Remove autotools build system | Tim-Philipp Müller | 2019-10-14 | 2 | -25/+0 |
| | |||||
* | documentation: fix a number of typos | Aaron Boxer | 2019-10-05 | 1 | -1/+1 |
| | |||||
* | doc: Port documentation to hotdoc | Thibault Saunier | 2019-05-13 | 1 | -0/+1 |
| | |||||
* | docs: Port all docstring to gtk-doc markdown | Thibault Saunier | 2019-05-13 | 3 | -9/+9 |
| | |||||
* | Meson: Generate pc file for all plugins in good | Xavier Claessens | 2018-04-25 | 1 | -0/+1 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=794568 | ||||
* | Remove plugin specific static build option | Nicolas Dufresne | 2017-05-16 | 1 | -1/+0 |
| | | | | | Static and dynamic plugins now have the same interface. The standard --enable-static/--enable-shared toggle are sufficient. | ||||
* | ext, gst: fix indentation | Tim-Philipp Müller | 2016-09-15 | 1 | -1/+1 |
| | |||||
* | videoflip: added GstVideoDirection interface | Xabier Rodriguez Calvar | 2016-08-25 | 2 | -77/+113 |
| | | | | | | | | It implements now this interface with its video-direction property. Values are changed to GstVideoOrientationMethod but they have the same value than the originals. https://bugzilla.gnome.org/show_bug.cgi?id=768687 | ||||
* | Add support for Meson as alternative/parallel build system | Nirbheek Chauhan | 2016-08-20 | 1 | -0/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/mesonbuild/meson With contributions from: Tim-Philipp Müller <tim@centricular.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. | ||||
* | good: use new gst_element_class_add_static_pad_template() | Vineeth TM | 2016-03-24 | 4 | -18/+17 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=763076 | ||||
* | win32: remove outdated build cruft | Tim-Philipp Müller | 2016-02-21 | 4 | -589/+0 |
| | | | | | | This hasn't been touched for generations, doesn't work, and is just causing confusion. We also don't want to maintain these files manually. | ||||
* | Rename property enums from ARG_ to PROP_ | Luis de Bethencourt | 2015-04-27 | 1 | -4/+4 |
| | | | | Property enum items should be named PROP_ for consistency and readability. | ||||
* | Remove obsolete Android build cruft | Tim-Philipp Müller | 2015-04-26 | 1 | -15/+0 |
| | | | | This is not needed any longer. | ||||
* | Constify some static arrays everywhere | Sebastian Dröge | 2015-01-21 | 1 | -1/+1 |
| | |||||
* | videobalance: fix unhandled format in passthrough | Wim Taymans | 2014-11-20 | 1 | -1/+2 |
| | | | | | | In passthrough we can handle all formats. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=740387 | ||||
* | videobalance: Allow any raw caps in passthrough mode, not just the ones we ↵ | Sebastian Dröge | 2014-08-13 | 1 | -11/+13 |
| | | | | handle | ||||
* | videobalance: Allow ANY capsfeatures, but only in passthrough mode | Sebastian Dröge | 2014-08-13 | 1 | -2/+33 |
| | | | | | | | | When changing the properties to not be in passthrough mode anymore, we will only accept caps we can process ourselves, potentially causing a not-negotiated error. https://bugzilla.gnome.org/show_bug.cgi?id=720345 | ||||
* | videoflip: add missing break in switch | Vincent Penquerc'h | 2014-05-02 | 1 | -0/+1 |
| | | | | Coverity 1139755 | ||||
* | docs: remove outdated and pointless 'Last reviewed' lines from docs | Tim-Philipp Müller | 2014-04-26 | 3 | -6/+0 |
| | | | | | | | They are very confusing for people, and more often than not also just not very accurate. Seeing 'last reviewed: 2005' in your docs is not very confidence-inspiring. Let's just remove those comments. | ||||
* | videoflip: don't crash on tag events without orientation tag | Tim-Philipp Müller | 2013-11-28 | 1 | -2/+2 |
| | | | | | | Would crash in g_free() trying to free an uninitialised pointer. https://bugzilla.gnome.org/show_bug.cgi?id=719497 | ||||
* | videoflip: Set default method at contruction | Nicolas Dufresne | 2013-11-25 | 1 | -1/+2 |
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=712333 | ||||
* | videoflip: Add automatic flip mode driven by image-orientation tag | Nicolas Dufresne | 2013-10-04 | 2 | -33/+101 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=709312 | ||||
* | gst: Add better support for static plugins | Sebastian Dröge | 2013-04-15 | 1 | -1/+1 |
| | |||||
* | videoflip: Add gray 8/16 support | Joshua M. Doe | 2012-11-20 | 1 | -4/+9 |
| | |||||
* | videoflip: Add NV12/NV21 support | Nicolas Dufresne | 2012-11-13 | 1 | -2/+204 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=688225 | ||||
* | Fix FSF address | Tim-Philipp Müller | 2012-11-04 | 10 | -20/+20 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=687520 | ||||
* | median: small cleanups | Wim Taymans | 2012-10-16 | 2 | -35/+39 |
| | |||||
* | videomedian: copy media to videomedian | Wim Taymans | 2012-10-16 | 4 | -3/+393 |
| | | | | | Copy the median video filter to videofilters and rename to videomedian. | ||||
* | videobalance: Add support for NV12 and NV21 | Sebastian Dröge | 2012-10-04 | 1 | -2/+63 |
| | |||||
* | gamma: remove duplicate entries at format at caps | Andre Moreira Magalhaes (andrunko) | 2012-09-27 | 1 | -2/+2 |
| | | | | Avoids extra caps/structures processing | ||||
* | videobalance: avoid deadlock | Wim Taymans | 2012-09-04 | 1 | -1/+1 |
| | | | | | _update_properties takes the object lock and should not be called when the object lock is already taken. | ||||
* | docs: gst-launch -> gst-launch-1.0 and ffmpegcolorspace -> videoconvert | Tim-Philipp Müller | 2012-08-27 | 3 | -4/+4 |
| | |||||
* | Use new gst_element_class_set_static_metadata() | Tim-Philipp Müller | 2012-04-10 | 4 | -4/+4 |
| | |||||
* | gst: Update for GST_PLUGIN_DEFINE() API changes | Sebastian Dröge | 2012-04-05 | 2 | -2/+2 |
| | |||||
* | gst: Update versioning | Sebastian Dröge | 2012-04-04 | 1 | -1/+1 |
| | |||||
* | use transform_ip_on_passthrough | Wim Taymans | 2012-04-02 | 2 | -9/+2 |
| | |||||
* | videofilter: avoid holding object lock when calling basetransform function | Mark Nauwelaerts | 2012-03-26 | 2 | -16/+22 |
| | |||||
* | don't poke into basetransform internals | Wim Taymans | 2012-03-16 | 2 | -4/+4 |
| | | | | But use the methods | ||||
* | mixer/colorbalance: Update for API changes | Sebastian Dröge | 2012-03-02 | 1 | -1/+7 |
| | |||||
* | update for basetransform change | Wim Taymans | 2012-02-24 | 1 | -1/+1 |
| | |||||
* | update for basetransform lock removal | Wim Taymans | 2012-02-23 | 1 | -5/+1 |
| | |||||
* | update for videofilter changes. | Wim Taymans | 2011-12-21 | 6 | -157/+66 |
| | |||||
* | fix for moved interfaces | Wim Taymans | 2011-11-29 | 2 | -2/+1 |
| | |||||
* | Fix printf format compiler warnings on OS X / 64bit | Matej Knopp | 2011-11-22 | 1 | -2/+3 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662615 | ||||
* | controller: port to new controller location and api | Stefan Sauer | 2011-11-04 | 5 | -11/+4 |
| | |||||
* | interfaces: clean up the use of iface and class/klass | Stefan Sauer | 2011-10-21 | 1 | -2/+3 |
| |