Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/libavutil/float_dsp.c b/libavutil/float_dsp.c
- index 49e0ae7..0abbf86 100644
- --- a/libavutil/float_dsp.c
- +++ b/libavutil/float_dsp.c
- @@ -212,7 +212,8 @@ static int compare_doubles(const double *a, const double *b, int len,
- int i;
- for (i = 0; i < len; i++) {
- - if (fabs(a[i] - b[i]) > max_diff) {
- + double max = fmax(fabs(a[i]), fabs(b[i]));
- + if (fabs(a[i] - b[i]) > fmax(max_diff, max_diff * max * max)) {
- av_log(NULL, AV_LOG_ERROR, "%d: %- .12f - %- .12f = % .12g\n",
- i, a[i], b[i], a[i] - b[i]);
- return -1;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement