Log error message in case of invalid parsing.

Originally committed as revision 25765 to svn://svn.ffmpeg.org/ffmpeg/trunk
oldabi
Stefano Sabatini 15 years ago
parent bdb47f3a2c
commit 9abf34411a
  1. 7
      libavfilter/vf_aspect.c

@ -37,8 +37,11 @@ static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
if (args) { if (args) {
if (sscanf(args, "%d:%d", &aspect->aspect.num, &aspect->aspect.den) < 2) { if (sscanf(args, "%d:%d", &aspect->aspect.num, &aspect->aspect.den) < 2) {
if (sscanf(args, "%lf", &ratio) < 1) if (sscanf(args, "%lf", &ratio) < 1) {
return -1; av_log(ctx, AV_LOG_ERROR,
"Invalid string '%s' for aspect ratio.\n", args);
return AVERROR(EINVAL);
}
aspect->aspect = av_d2q(ratio, 100); aspect->aspect = av_d2q(ratio, 100);
} else { } else {
gcd = av_gcd(FFABS(aspect->aspect.num), FFABS(aspect->aspect.den)); gcd = av_gcd(FFABS(aspect->aspect.num), FFABS(aspect->aspect.den));

Loading…
Cancel
Save