summaryrefslogtreecommitdiffstats
path: root/gst/effectv/gstshagadelic.c
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2009-06-16 20:13:35 +0200
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2009-06-16 20:13:35 +0200
commit414d0548e2fa024834ec63001f57fb65f6cc693f (patch)
tree2d256dbc46bc668b9097d8ad39a0ab59cab31181 /gst/effectv/gstshagadelic.c
parent44a822b29f1d901110f383eccd293a1eb9e6dd41 (diff)
effectv: Move type definitions into separate headers
This is needed for the docs later.
Diffstat (limited to 'gst/effectv/gstshagadelic.c')
-rw-r--r--gst/effectv/gstshagadelic.c37
1 files changed, 1 insertions, 36 deletions
diff --git a/gst/effectv/gstshagadelic.c b/gst/effectv/gstshagadelic.c
index 30336319..c2afec1a 100644
--- a/gst/effectv/gstshagadelic.c
+++ b/gst/effectv/gstshagadelic.c
@@ -29,49 +29,14 @@
#include <math.h>
#include <string.h>
-#include <gst/gst.h>
+#include "gstshagadelic.h"
#include <gst/video/video.h>
-#include <gst/video/gstvideofilter.h>
#ifndef M_PI
#define M_PI 3.14159265358979323846
#endif
-#define GST_TYPE_SHAGADELICTV \
- (gst_shagadelictv_get_type())
-#define GST_SHAGADELICTV(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_SHAGADELICTV,GstShagadelicTV))
-#define GST_SHAGADELICTV_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_SHAGADELICTV,GstShagadelicTVClass))
-#define GST_IS_SHAGADELICTV(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_SHAGADELICTV))
-#define GST_IS_SHAGADELICTV_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_SHAGADELICTV))
-
-typedef struct _GstShagadelicTV GstShagadelicTV;
-typedef struct _GstShagadelicTVClass GstShagadelicTVClass;
-
-struct _GstShagadelicTV
-{
- GstVideoFilter videofilter;
-
- gint width, height;
- gint stat;
- guint8 *ripple;
- guint8 *spiral;
- guint8 phase;
- gint rx, ry;
- gint bx, by;
- gint rvx, rvy;
- gint bvx, bvy;
-};
-
-struct _GstShagadelicTVClass
-{
- GstVideoFilterClass parent_class;
-};
-
GST_BOILERPLATE (GstShagadelicTV, gst_shagadelictv, GstVideoFilter,
GST_TYPE_VIDEO_FILTER);