1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00

sws/tests/pixdesc_query: remove func wrappers

This commit is contained in:
Clément Bœsch 2017-03-23 22:46:28 +01:00
parent bc7308aae8
commit 99dd6fe62c

View File

@ -20,52 +20,27 @@
#include "libswscale/swscale_internal.h"
/* TODO: drop this wrapper when all the is*() becomes functions */
#define DECLARE_WRAPPER(macro) \
static int macro##_func(enum AVPixelFormat pix_fmt) \
{ \
return macro(pix_fmt); \
}
DECLARE_WRAPPER(is16BPS)
DECLARE_WRAPPER(isNBPS)
DECLARE_WRAPPER(isBE)
DECLARE_WRAPPER(isYUV)
DECLARE_WRAPPER(isPlanarYUV)
DECLARE_WRAPPER(isRGB)
DECLARE_WRAPPER(isGray)
DECLARE_WRAPPER(isRGBinInt)
DECLARE_WRAPPER(isBGRinInt)
DECLARE_WRAPPER(isBayer)
DECLARE_WRAPPER(isAnyRGB)
DECLARE_WRAPPER(isALPHA)
DECLARE_WRAPPER(isPacked)
DECLARE_WRAPPER(isPlanar)
DECLARE_WRAPPER(isPackedRGB)
DECLARE_WRAPPER(isPlanarRGB)
DECLARE_WRAPPER(usePal)
static const struct {
const char *class;
int (*cond)(enum AVPixelFormat pix_fmt);
} query_tab[] = {
{"is16BPS", is16BPS_func},
{"isNBPS", isNBPS_func},
{"isBE", isBE_func},
{"isYUV", isYUV_func},
{"isPlanarYUV", isPlanarYUV_func},
{"isRGB", isRGB_func},
{"Gray", isGray_func},
{"RGBinInt", isRGBinInt_func},
{"BGRinInt", isBGRinInt_func},
{"Bayer", isBayer_func},
{"AnyRGB", isAnyRGB_func},
{"ALPHA", isALPHA_func},
{"Packed", isPacked_func},
{"Planar", isPlanar_func},
{"PackedRGB", isPackedRGB_func},
{"PlanarRGB", isPlanarRGB_func},
{"usePal", usePal_func},
{"is16BPS", is16BPS},
{"isNBPS", isNBPS},
{"isBE", isBE},
{"isYUV", isYUV},
{"isPlanarYUV", isPlanarYUV},
{"isRGB", isRGB},
{"Gray", isGray},
{"RGBinInt", isRGBinInt},
{"BGRinInt", isBGRinInt},
{"Bayer", isBayer},
{"AnyRGB", isAnyRGB},
{"ALPHA", isALPHA},
{"Packed", isPacked},
{"Planar", isPlanar},
{"PackedRGB", isPackedRGB},
{"PlanarRGB", isPlanarRGB},
{"usePal", usePal},
};
int main(void)