summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorstefano <stefano@b3059339-0415-0410-9bf9-f77b7e298cf2>2010-01-20 00:22:31 +0000
committerstefano <stefano@b3059339-0415-0410-9bf9-f77b7e298cf2>2010-01-20 00:22:31 +0000
commit39bcd6edcf82f15f11b123ee2179c41f7b4d6b9f (patch)
tree262561c989fbe8faa120fc571aa2cc94eedb0e72
parente8da74db1ffca11afcff15e5d7c55c09257332d5 (diff)
downloadmpv-39bcd6edcf82f15f11b123ee2179c41f7b4d6b9f.tar.bz2
mpv-39bcd6edcf82f15f11b123ee2179c41f7b4d6b9f.tar.xz
Avoid more pointless tests, the input and output formats need to be
supported both as input and as output, as the conversion performed is: yuva420p -> src -> dst -> yuva420p. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30379 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r--libswscale/swscale-example.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libswscale/swscale-example.c b/libswscale/swscale-example.c
index c8faf80f55..a812ee5963 100644
--- a/libswscale/swscale-example.c
+++ b/libswscale/swscale-example.c
@@ -198,14 +198,14 @@ static void selfTest(uint8_t *ref[4], int refStride[4], int w, int h)
enum PixelFormat srcFormat, dstFormat;
for (srcFormat = 0; srcFormat < PIX_FMT_NB; srcFormat++) {
- if (!sws_isSupportedInput(srcFormat))
+ if (!sws_isSupportedInput(srcFormat) || !sws_isSupportedOutput(srcFormat))
continue;
for (dstFormat = 0; dstFormat < PIX_FMT_NB; dstFormat++) {
int i, j, k;
int res = 0;
- if (!sws_isSupportedOutput(dstFormat))
+ if (!sws_isSupportedInput(dstFormat) || !sws_isSupportedOutput(dstFormat))
continue;
printf("%s -> %s\n",