Make init() return sensible error code rather than -1 in case of
authorStefano Sabatini <stefano.sabatini-lala@poste.it>
Tue, 28 Sep 2010 14:59:09 +0000 (14:59 +0000)
committerStefano Sabatini <stefano.sabatini-lala@poste.it>
Tue, 28 Sep 2010 14:59:09 +0000 (14:59 +0000)
invalid values.

Originally committed as revision 25248 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavfilter/vf_scale.c

index 5d015a9..d99e0c1 100644 (file)
@@ -58,7 +58,7 @@ static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
     /* sanity check params */
     if (scale->w <  -1 || scale->h <  -1) {
         av_log(ctx, AV_LOG_ERROR, "Size values less than -1 are not acceptable.\n");
     /* sanity check params */
     if (scale->w <  -1 || scale->h <  -1) {
         av_log(ctx, AV_LOG_ERROR, "Size values less than -1 are not acceptable.\n");
-        return -1;
+        return AVERROR(EINVAL);
     }
     if (scale->w == -1 && scale->h == -1)
         scale->w = scale->h = 0;
     }
     if (scale->w == -1 && scale->h == -1)
         scale->w = scale->h = 0;