Commit 7595f8ce authored by stefano's avatar stefano

Make selfTest() perform tests where both the input and output formats

are supported, avoid pointless loops.


git-svn-id: file:///var/local/repositories/mplayer/trunk/libswscale@30377 b3059339-0415-0410-9bf9-f77b7e298cf2
parent f88913c5
...@@ -198,10 +198,16 @@ static void selfTest(uint8_t *ref[4], int refStride[4], int w, int h) ...@@ -198,10 +198,16 @@ static void selfTest(uint8_t *ref[4], int refStride[4], int w, int h)
enum PixelFormat srcFormat, dstFormat; enum PixelFormat srcFormat, dstFormat;
for (srcFormat = 0; srcFormat < PIX_FMT_NB; srcFormat++) { for (srcFormat = 0; srcFormat < PIX_FMT_NB; srcFormat++) {
if (!sws_isSupportedInput(srcFormat))
continue;
for (dstFormat = 0; dstFormat < PIX_FMT_NB; dstFormat++) { for (dstFormat = 0; dstFormat < PIX_FMT_NB; dstFormat++) {
int i, j, k; int i, j, k;
int res = 0; int res = 0;
if (!sws_isSupportedOutput(dstFormat))
continue;
printf("%s -> %s\n", printf("%s -> %s\n",
sws_format_name(srcFormat), sws_format_name(srcFormat),
sws_format_name(dstFormat)); sws_format_name(dstFormat));
......
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