diff --git a/libavutil/mathematics.h b/libavutil/mathematics.h index ac94488729..57c44f845d 100644 --- a/libavutil/mathematics.h +++ b/libavutil/mathematics.h @@ -77,9 +77,10 @@ enum AVRounding { }; /** - * Return the greatest common divisor of a and b. - * If both a and b are 0 or either or both are <0 then behavior is - * undefined. + * Compute the greatest common divisor of a and b. + * + * @return gcd of a and b up to sign; if a >= 0 and b >= 0, return value is >= 0; + * if a == 0 and b == 0, returns 0. */ int64_t av_const av_gcd(int64_t a, int64_t b);