Commit f7f18352 authored by Ronald S. Bultje's avatar Ronald S. Bultje

swscale: fix failing fate tests.

isGray() is left as a FIXME for later.
parent 185655c6
...@@ -219,7 +219,6 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[PIX_FMT_NB] = { ...@@ -219,7 +219,6 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[PIX_FMT_NB] = {
.comp = { .comp = {
{0,0,1,0,7}, /* Y */ {0,0,1,0,7}, /* Y */
}, },
.flags = PIX_FMT_PAL,
}, },
[PIX_FMT_MONOWHITE] = { [PIX_FMT_MONOWHITE] = {
.name = "monow", .name = "monow",
...@@ -567,7 +566,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[PIX_FMT_NB] = { ...@@ -567,7 +566,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[PIX_FMT_NB] = {
{0,5,3,0,15}, /* G */ {0,5,3,0,15}, /* G */
{0,5,5,0,15}, /* B */ {0,5,5,0,15}, /* B */
}, },
.flags = PIX_FMT_BE, .flags = PIX_FMT_RGB | PIX_FMT_BE,
}, },
[PIX_FMT_RGB48LE] = { [PIX_FMT_RGB48LE] = {
.name = "rgb48le", .name = "rgb48le",
......
...@@ -552,9 +552,18 @@ const char *sws_format_name(enum PixelFormat format); ...@@ -552,9 +552,18 @@ const char *sws_format_name(enum PixelFormat format);
#define isRGB(x) \ #define isRGB(x) \
(av_pix_fmt_descriptors[x].flags & PIX_FMT_RGB) (av_pix_fmt_descriptors[x].flags & PIX_FMT_RGB)
#if 0 // FIXME
#define isGray(x) \ #define isGray(x) \
(!(av_pix_fmt_descriptors[x].flags & PIX_FMT_PAL) && \ (!(av_pix_fmt_descriptors[x].flags & PIX_FMT_PAL) && \
av_pix_fmt_descriptors[x].nb_components <= 2) av_pix_fmt_descriptors[x].nb_components <= 2)
#else
#define isGray(x) ( \
(x)==PIX_FMT_GRAY8 \
|| (x)==PIX_FMT_Y400A \
|| (x)==PIX_FMT_GRAY16BE \
|| (x)==PIX_FMT_GRAY16LE \
)
#endif
#define isRGBinInt(x) ( \ #define isRGBinInt(x) ( \
(x)==PIX_FMT_RGB48BE \ (x)==PIX_FMT_RGB48BE \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment