[0.11] gst-plugins-base: videoscale: Add modified Lanczos scaling method

Wim Taymans wtay at kemper.freedesktop.org
Tue Sep 6 06:27:08 PDT 2011


Module: gst-plugins-base
Branch: 0.11
Commit: 4e38577b30bda1ccf43c15a4211e957eee078897
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=4e38577b30bda1ccf43c15a4211e957eee078897

Author: David Schleef <ds at schleef.org>
Date:   Thu Mar 17 19:13:58 2011 -0700

videoscale: Add modified Lanczos scaling method

Adds a Lanczos-derived scaling method, which is rather slow, but very
high quality.  Adds a few properties that can be used to tune various
scaling properties: sharpness, sharpen, envelope, dither.  Not currently
Orcified, but was designed with that in mind.

---

 gst/videoscale/Makefile.am     |    3 +-
 gst/videoscale/gstvideoscale.c |  115 +++-
 gst/videoscale/gstvideoscale.h |   10 +-
 gst/videoscale/vs_image.h      |    7 +
 gst/videoscale/vs_lanczos.c    | 1558 ++++++++++++++++++++++++++++++++++++++++
 5 files changed, 1689 insertions(+), 4 deletions(-)

Diff:   http://cgit.freedesktop.org/gstreamer/gst-plugins-base/diff/?id=4e38577b30bda1ccf43c15a4211e957eee078897


More information about the gstreamer-commits mailing list