}
}
-static int cmp(const int *a, const int *b){
- return *a - *b;
+static int cmp(const void *a, const void *b){
+ return *(const int *)a - *(const int *)b;
}
static void audiogen(void *data, enum AVSampleFormat sample_fmt,
r = (seed * (uint64_t)(max_tests - test)) >>32;
FFSWAP(int, remaining_tests[r], remaining_tests[max_tests - test - 1]);
}
- qsort(remaining_tests + max_tests - num_tests, num_tests, sizeof(remaining_tests[0]), (void*)cmp);
+ qsort(remaining_tests + max_tests - num_tests, num_tests, sizeof(remaining_tests[0]), cmp);
in_sample_rate=16000;
for(test=0; test<num_tests; test++){
char in_layout_string[256];
sum_aa+= a*a;
sum_bb+= b*b;
sum_ab+= a*b;
- maxdiff= FFMAX(maxdiff, FFABS(a-b));
+ maxdiff= FFMAX(maxdiff, fabs(a-b));
}
sse= sum_aa + sum_bb - 2*sum_ab;
if(sse < 0 && sse > -0.00001) sse=0; //fix rounding error
sum_aa+= a*a;
sum_bb+= b*b;
sum_ab+= a*b;
- maxdiff= FFMAX(maxdiff, FFABS(a-b));
+ maxdiff= FFMAX(maxdiff, fabs(a-b));
}
sse= sum_aa + sum_bb - 2*sum_ab;
if(sse < 0 && sse > -0.00001) sse=0; //fix rounding error