# HG changeset patch # User stefano # Date 1237849075 0 # Node ID 336b1ad91362208e48f7ec82f60507df6aec217c # Parent 8f8d69d028fd6d742099462a9caeee2779eebf85 Make the PIX_FMT_NE() macro more generic. diff -r 8f8d69d028fd -r 336b1ad91362 pixfmt.h --- a/pixfmt.h Sun Mar 22 23:13:21 2009 +0000 +++ b/pixfmt.h Mon Mar 23 22:57:55 2009 +0000 @@ -120,9 +120,9 @@ }; #ifdef WORDS_BIGENDIAN -# define PIX_FMT_NE(name) PIX_FMT_##name##BE +# define PIX_FMT_NE(be, le) PIX_FMT_##be #else -# define PIX_FMT_NE(name) PIX_FMT_##name##LE +# define PIX_FMT_NE(be, le) PIX_FMT_##le #endif #ifdef WORDS_BIGENDIAN @@ -137,11 +137,11 @@ #define PIX_FMT_BGR32_1 PIX_FMT_ARGB #endif -#define PIX_FMT_GRAY16 PIX_FMT_NE(GRAY16) -#define PIX_FMT_RGB48 PIX_FMT_NE(RGB48) -#define PIX_FMT_RGB565 PIX_FMT_NE(RGB565) -#define PIX_FMT_RGB555 PIX_FMT_NE(RGB555) -#define PIX_FMT_BGR565 PIX_FMT_NE(BGR565) -#define PIX_FMT_BGR555 PIX_FMT_NE(BGR555) +#define PIX_FMT_GRAY16 PIX_FMT_NE(GRAY16BE, GRAY16LE) +#define PIX_FMT_RGB48 PIX_FMT_NE(RGB48BE, RGB48LE) +#define PIX_FMT_RGB565 PIX_FMT_NE(RGB565BE, RGB565LE) +#define PIX_FMT_RGB555 PIX_FMT_NE(RGB555BE, RGB555LE) +#define PIX_FMT_BGR565 PIX_FMT_NE(BGR565BE, BGR565LE) +#define PIX_FMT_BGR555 PIX_FMT_NE(BGR555BE, BGR555LE) #endif /* AVUTIL_PIXFMT_H */