summaryrefslogtreecommitdiff
path: root/gst/geometrictransform/gstpinch.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix FSF addressTim-Philipp Müller2012-11-041-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687520
* geometrictransform: Remove trailing whitespaceThiago Santos2010-06-041-2/+2
| | | | Remove trailing whitespace from geometrictransform files
* geometrictransform: Adds a intermediary baseclass circlegeometrictransformThiago Santos2010-06-041-9/+3
| | | | | | Adds an intermediary baseclass named gstcirclegeometrictransform to keep common properties code for filters that operate on a circular area.
* pinch: Some optimization using the prepare funcThiago Santos2010-06-041-0/+5
| | | | | Small optimization by precalculating the center of the effect, also use newly added _CAST macro.
* geometrictransform: New plugin for geometric transformsThiago Santos2010-06-041-0/+88
Adds a new plugin that has elements that perform geometric transformations to images. By geometric transformations I mean that the operations are functions that given the output pixel position, get the pixel position in the input image. This pixel is then copied from input to output. The gstgeometrictransform baseclass makes it easy to write such elements. It boils down to write the mapping function and exposing properties Already added the first of the elements, 'pinch'. It's a common effect in image editors, like gimp (distort -> pinch)