diff options
author | Jeremy Simon <jsimon13@yahoo.fr> | 2002-07-09 19:21:29 +0000 |
---|---|---|
committer | Jeremy Simon <jsimon13@yahoo.fr> | 2002-07-09 19:21:29 +0000 |
commit | b8218226914cbbd4e5c66187ffc0bbb305e92dc5 (patch) | |
tree | 5b5ac63710012400318579fd5ec1c48d10d954c9 /gst/virtualdub/gstvirtualdub.h | |
parent | 2b60d602862446df94bf763a8feda3e4de6f2b84 (diff) | |
download | gst-plugins-bad-b8218226914cbbd4e5c66187ffc0bbb305e92dc5.tar.gz gst-plugins-bad-b8218226914cbbd4e5c66187ffc0bbb305e92dc5.tar.bz2 gst-plugins-bad-b8218226914cbbd4e5c66187ffc0bbb305e92dc5.zip |
xsharpen video filter from Virtualdub
Original commit message from CVS:
xsharpen video filter from Virtualdub
Diffstat (limited to 'gst/virtualdub/gstvirtualdub.h')
-rw-r--r-- | gst/virtualdub/gstvirtualdub.h | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/gst/virtualdub/gstvirtualdub.h b/gst/virtualdub/gstvirtualdub.h new file mode 100644 index 00000000..e441e1b4 --- /dev/null +++ b/gst/virtualdub/gstvirtualdub.h @@ -0,0 +1,38 @@ +/* GStreamer + * Copyright (C) <1999> Erik Walthinsen <omega@cse.ogi.edu> + * + * Filter: + * Copyright (C) 2000 Donald A. Graft + * + * EffecTV is free software. We release this product under the terms of the + * GNU General Public License version 2. The license is included in the file + * COPYING. + * + * This program is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + */ + +#include <gst/gst.h> + +typedef unsigned int Pixel; +typedef unsigned int Pixel32; +typedef unsigned char Pixel8; +typedef int PixCoord; +typedef int PixDim; +typedef int PixOffset; + + +#define R_MASK (0x00ff0000) +#define G_MASK (0x0000ff00) +#define B_MASK (0x000000ff) +#define R_SHIFT (16) +#define G_SHIFT (8) +#define B_SHIFT (0) + + +GType gst_xsharpen_get_type (void); +extern GstElementDetails gst_xsharpen_details; + +extern GstPadTemplate *gst_virtualdub_sink_factory (); +extern GstPadTemplate *gst_virtualdub_src_factory (); |