From 34cb2fa4a57a212ec96c7dc0cad45f5fddcd7040 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 3 Nov 2010 09:20:15 +0100 Subject: [PATCH] [MOVED FROM BAD 49/68] colorspace: Use GST_CHECK_PLUGINS_BASE_VERSION() instead of other hacks --- gst/colorspace/colorspace.c | 8 +++++--- gst/colorspace/gstcolorspace.c | 14 +++++++------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/gst/colorspace/colorspace.c b/gst/colorspace/colorspace.c index 8541767314..709dc510dc 100644 --- a/gst/colorspace/colorspace.c +++ b/gst/colorspace/colorspace.c @@ -27,6 +27,8 @@ #include #include "gstcolorspaceorc.h" +/* For GST_CHECK_PLUGINS_BASE_VERSION() */ +#include static void colorspace_convert_generic (ColorspaceConvert * convert, guint8 * dest, const guint8 * src); @@ -99,7 +101,7 @@ colorspace_convert_new (GstVideoFormat to_format, ColorSpaceColorSpec to_spec, convert->tmpline = g_malloc (sizeof (guint32) * width * 2); -#ifdef GST_VIDEO_CAPS_RGB8_PALETTED +#if GST_CHECK_PLUGINS_BASE_VERSION(0, 10, 32) if (to_format == GST_VIDEO_FORMAT_RGB8_PALETTED) { /* build poor man's palette, taken from ffmpegcolorspace */ static const guint8 pal_value[6] = { 0x00, 0x33, 0x66, 0x99, 0xcc, 0xff }; @@ -882,7 +884,7 @@ putline_A420 (ColorspaceConvert * convert, guint8 * dest, const guint8 * src, FRAME_GET_LINE (dest, 3, j), src, convert->width / 2); } -#ifdef GST_VIDEO_CAPS_RGB8_PALETTED +#if GST_CHECK_PLUGINS_BASE_VERSION(0, 10, 32) static void getline_RGB8P (ColorspaceConvert * convert, guint8 * dest, const guint8 * src, int j) @@ -961,7 +963,7 @@ static const ColorspaceLine lines[] = { {GST_VIDEO_FORMAT_BGR15, getline_BGR15, putline_BGR15}, {GST_VIDEO_FORMAT_UYVP, getline_UYVP, putline_UYVP}, {GST_VIDEO_FORMAT_A420, getline_A420, putline_A420} -#ifdef GST_VIDEO_CAPS_RGB8_PALETTED +#if GST_CHECK_PLUGINS_BASE_VERSION(0, 10, 32) , {GST_VIDEO_FORMAT_RGB8_PALETTED, getline_RGB8P, putline_RGB8P} #endif }; diff --git a/gst/colorspace/gstcolorspace.c b/gst/colorspace/gstcolorspace.c index ec6631c554..c2c2eaff33 100644 --- a/gst/colorspace/gstcolorspace.c +++ b/gst/colorspace/gstcolorspace.c @@ -40,18 +40,18 @@ #include "gstcolorspace.h" #include +/* For GST_CHECK_PLUGINS_BASE_VERSION() */ +#include + #include GST_DEBUG_CATEGORY (colorspace_debug); #define GST_CAT_DEFAULT colorspace_debug GST_DEBUG_CATEGORY (colorspace_performance); -#ifdef GST_VIDEO_CAPS_RGB8_PALETTED +#if !GST_CHECK_PLUGINS_BASE_VERSION(0, 10, 32) #define VIDEO_CAPS_RGB8_PALETTED \ - "video/x-raw-rgb, bpp = (int)8, depth = (int)8, " \ - "width = "GST_VIDEO_SIZE_RANGE" , " \ - "height = " GST_VIDEO_SIZE_RANGE ", " \ - "framerate = "GST_VIDEO_FPS_RANGE "; " + GST_VIDEO_CAPS_RGB8_PALETTED "; " #else #define VIDEO_CAPS_RGB8_PALETTED /* no-op */ #endif @@ -315,7 +315,7 @@ gst_csp_set_caps (GstBaseTransform * btrans, GstCaps * incaps, if (space->convert) { colorspace_convert_set_interlaced (space->convert, in_interlaced); } -#ifdef GST_VIDEO_CAPS_RGB8_PALETTED +#if GST_CHECK_PLUGINS_BASE_VERSION(0, 10, 32) /* palette, only for from data */ if (space->from_format == GST_VIDEO_FORMAT_RGB8_PALETTED && space->to_format == GST_VIDEO_FORMAT_RGB8_PALETTED) { @@ -371,7 +371,7 @@ format_mismatch: space->to_format = GST_VIDEO_FORMAT_UNKNOWN; return FALSE; } -#ifdef GST_VIDEO_CAPS_RGB8_PALETTED +#if GST_CHECK_PLUGINS_BASE_VERSION(0, 10, 32) invalid_palette: { GST_ERROR_OBJECT (space, "invalid palette");