summaryrefslogtreecommitdiffstats
path: root/gst/effectv/gstquark.c
diff options
context:
space:
mode:
Diffstat (limited to 'gst/effectv/gstquark.c')
-rw-r--r--gst/effectv/gstquark.c34
1 files changed, 2 insertions, 32 deletions
diff --git a/gst/effectv/gstquark.c b/gst/effectv/gstquark.c
index 0f145d86..afd629bd 100644
--- a/gst/effectv/gstquark.c
+++ b/gst/effectv/gstquark.c
@@ -28,47 +28,17 @@
#include "config.h"
#endif
-#include <gst/video/gstvideofilter.h>
-
#include <math.h>
#include <string.h>
-#include <gst/video/video.h>
+#include "gstquark.h"
-#define GST_TYPE_QUARKTV \
- (gst_quarktv_get_type())
-#define GST_QUARKTV(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_QUARKTV,GstQuarkTV))
-#define GST_QUARKTV_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_QUARKTV,GstQuarkTVClass))
-#define GST_IS_QUARKTV(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_QUARKTV))
-#define GST_IS_QUARKTV_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_QUARKTV))
+#include <gst/video/video.h>
/* number of frames of time-buffer. It should be as a configurable paramater */
/* This number also must be 2^n just for the speed. */
#define PLANES 16
-typedef struct _GstQuarkTV GstQuarkTV;
-typedef struct _GstQuarkTVClass GstQuarkTVClass;
-
-struct _GstQuarkTV
-{
- GstVideoFilter element;
-
- gint width, height;
- gint area;
- gint planes;
- gint current_plane;
- GstBuffer **planetable;
-};
-
-struct _GstQuarkTVClass
-{
- GstVideoFilterClass parent_class;
-};
-
enum
{
PROP_0,