#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>
#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
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;
};