Let VideoSink store the clock, since Cacasink inherits from there
[platform/upstream/gst-plugins-good.git] / ext / libcaca / gstcacasink.h
index 3a6e7bf..c253eac 100644 (file)
@@ -22,7 +22,7 @@
 #define __GST_CACASINK_H__
 
 #include <gst/gst.h>
-#include <gst/video/gstvideosink.h>
+#include <gst/video/videosink.h>
 #include <gst/video/video.h>
 
 #include <caca.h>
@@ -34,9 +34,9 @@ extern "C" {
 #define GST_CACA_DEFAULT_SCREEN_WIDTH 80
 #define GST_CACA_DEFAULT_SCREEN_HEIGHT 25
 #define GST_CACA_DEFAULT_BPP 24
-#define GST_CACA_DEFAULT_RED_MASK R_MASK_32_INT
-#define GST_CACA_DEFAULT_GREEN_MASK G_MASK_32_INT
-#define GST_CACA_DEFAULT_BLUE_MASK B_MASK_32_INT
+#define GST_CACA_DEFAULT_RED_MASK GST_VIDEO_BYTE1_MASK_32_INT
+#define GST_CACA_DEFAULT_GREEN_MASK GST_VIDEO_BYTE2_MASK_32_INT
+#define GST_CACA_DEFAULT_BLUE_MASK GST_VIDEO_BYTE3_MASK_32_INT
 
 //#define GST_CACA_DEFAULT_RED_MASK R_MASK_32_REVERSE_INT
 //#define GST_CACA_DEFAULT_GREEN_MASK G_MASK_32_REVERSE_INT
@@ -71,11 +71,9 @@ struct _GstCACASink {
   gint screen_width, screen_height;
   guint bpp;
   guint dither;
+  gboolean antialiasing;
   guint red_mask, green_mask, blue_mask;
 
-  gint64 correction;
-  GstClockID id;
-
   struct caca_bitmap *bitmap;
 };