]> git.sesse.net Git - ffmpeg/blobdiff - libswscale/tests/swscale.c
swscale/tests/swscale: use 1 for indicating erros
[ffmpeg] / libswscale / tests / swscale.c
index 693f439bf5d9cdd871e5f5e8d83a2a62ca04a636..6c38041ddb81622314138a3c87d30bc388c03ebe 100644 (file)
@@ -248,7 +248,7 @@ end:
         if (dstStride[i])
             av_free(dst[i]);
 
-    return res;
+    return !!res;
 }
 
 static void selfTest(const uint8_t * const ref[4], int refStride[4],
@@ -423,8 +423,10 @@ bad_option:
         for (x = 0; x < W * 4; x++)
             rgb_data[ x + y * 4 * W] = av_lfg_get(&rand);
     res = sws_scale(sws, rgb_src, rgb_stride, 0, H / 12, (uint8_t * const *) src, stride);
-    if (res < 0 || res != (H / 12))
+    if (res < 0 || res != H) {
+        res = -1;
         goto error;
+    }
     sws_freeContext(sws);
     av_free(rgb_data);