tests/audiomatch: don't attempt to print floating point values

Instead check that the result is sane

Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
James Almer
2026-06-13 11:37:06 -03:00
parent 51f5f60443
commit 298e5f810c
48 changed files with 54 additions and 48 deletions

View File

@@ -39,6 +39,7 @@ int main(int argc, char **argv) {
int i, pos;
int siglen, datlen;
int bestpos = 0;
const double eps = 0.161;
double bestc = 0;
double sigamp = 0;
int16_t *signal, *data;
@@ -109,8 +110,13 @@ int main(int argc, char **argv) {
bestpos = pos;
}
}
printf("presig: %d postsig:%d c:%7.4f lenerr:%d\n", bestpos, datlen - siglen - bestpos, bestc / sigamp, datlen - siglen);
printf("presig: %d postsig:%d lenerr:%d\n", bestpos, datlen - siglen - bestpos, datlen - siglen);
sigamp = bestc / sigamp;
if (fabs(1.0 - sigamp) > eps) {
printf("c: |1.0 - %.4f| > %.3f\n", sigamp, eps);
goto read_fail;
}
free(data);
free(signal);
return 0;

View File

@@ -1 +1 @@
presig: 2593 postsig:223 c: 0.9835 lenerr:2816
presig: 2593 postsig:223 lenerr:2816

View File

@@ -1 +1 @@
presig: 1537 postsig:223 c: 0.9835 lenerr:1760
presig: 1537 postsig:223 lenerr:1760

View File

@@ -1 +1 @@
presig: 2112 postsig:704 c: 0.9842 lenerr:2816
presig: 2112 postsig:704 lenerr:2816

View File

@@ -1 +1 @@
presig: 0 postsig:704 c: 0.9842 lenerr:704
presig: 0 postsig:704 lenerr:704

View File

@@ -1 +1 @@
presig: 5186 postsig:446 c: 0.9895 lenerr:5632
presig: 5186 postsig:446 lenerr:5632

View File

@@ -1 +1 @@
presig: 3074 postsig:446 c: 0.9895 lenerr:3520
presig: 3074 postsig:446 lenerr:3520

View File

@@ -1 +1 @@
presig: 5186 postsig:446 c: 0.9839 lenerr:5632
presig: 5186 postsig:446 lenerr:5632

View File

@@ -1 +1 @@
presig: 3074 postsig:446 c: 0.9839 lenerr:3520
presig: 3074 postsig:446 lenerr:3520

View File

@@ -1 +1 @@
presig: 4224 postsig:1408 c: 0.9985 lenerr:5632
presig: 4224 postsig:1408 lenerr:5632

View File

@@ -1 +1 @@
presig: 0 postsig:1408 c: 0.9985 lenerr:1408
presig: 0 postsig:1408 lenerr:1408

View File

@@ -1 +1 @@
presig: 5186 postsig:822 c: 0.9911 lenerr:6008
presig: 5186 postsig:822 lenerr:6008

View File

@@ -1 +1 @@
presig: 3074 postsig:822 c: 0.9911 lenerr:3896
presig: 3074 postsig:822 lenerr:3896

View File

@@ -1 +1 @@
presig: 2112 postsig:824 c: 0.9995 lenerr:2936
presig: 2112 postsig:824 lenerr:2936

View File

@@ -1 +1 @@
presig: 0 postsig:824 c: 0.9995 lenerr:824
presig: 0 postsig:824 lenerr:824

View File

@@ -1 +1 @@
presig: 10372 postsig:1644 c: 0.9890 lenerr:12016
presig: 10372 postsig:1644 lenerr:12016

View File

@@ -1 +1 @@
presig: 6148 postsig:1644 c: 0.9890 lenerr:7792
presig: 6148 postsig:1644 lenerr:7792

View File

@@ -1 +1 @@
presig: 10372 postsig:1644 c: 0.9909 lenerr:12016
presig: 10372 postsig:1644 lenerr:12016

View File

@@ -1 +1 @@
presig: 6148 postsig:1644 c: 0.9909 lenerr:7792
presig: 6148 postsig:1644 lenerr:7792

View File

@@ -1 +1 @@
presig: 4224 postsig:1648 c: 1.0006 lenerr:5872
presig: 4224 postsig:1648 lenerr:5872

View File

@@ -1 +1 @@
presig: 0 postsig:1648 c: 1.0006 lenerr:1648
presig: 0 postsig:1648 lenerr:1648

View File

@@ -1 +1 @@
presig: 5569 postsig:-1609 c: 0.9702 lenerr:3960
presig: 5569 postsig:-1609 lenerr:3960

View File

@@ -1 +1 @@
presig: 2973 postsig:-37 c: 0.9998 lenerr:2936
presig: 2973 postsig:-37 lenerr:2936

View File

@@ -1 +1 @@
presig: 11160 postsig:-3240 c: 0.9703 lenerr:7920
presig: 11160 postsig:-3240 lenerr:7920

View File

@@ -1 +1 @@
presig: 15884 postsig:228 c: 0.8390 lenerr:16112
presig: 15884 postsig:228 lenerr:16112

View File

@@ -1 +1 @@
presig: 5760 postsig:-1936 c: 0.9837 lenerr:3824
presig: 5760 postsig:-1936 lenerr:3824

View File

@@ -1 +1 @@
presig: 0 postsig:768 c: 1.0011 lenerr:768
presig: 0 postsig:768 lenerr:768

View File

@@ -1 +1 @@
presig: 0 postsig:768 c: 1.0011 lenerr:768
presig: 0 postsig:768 lenerr:768

View File

@@ -1 +1 @@
presig: 0 postsig:1536 c: 1.0011 lenerr:1536
presig: 0 postsig:1536 lenerr:1536

View File

@@ -1 +1 @@
presig: 0 postsig:1536 c: 1.0011 lenerr:1536
presig: 0 postsig:1536 lenerr:1536

View File

@@ -1 +1 @@
presig: 0 postsig:888 c: 0.9882 lenerr:888
presig: 0 postsig:888 lenerr:888

View File

@@ -1 +1 @@
presig: 0 postsig:888 c: 0.9882 lenerr:888
presig: 0 postsig:888 lenerr:888

View File

@@ -1 +1 @@
presig: 0 postsig:1776 c: 0.9882 lenerr:1776
presig: 0 postsig:1776 lenerr:1776

View File

@@ -1 +1 @@
presig: 0 postsig:1776 c: 0.9882 lenerr:1776
presig: 0 postsig:1776 lenerr:1776

View File

@@ -1 +1 @@
presig: 2332 postsig:196 c: 0.9736 lenerr:2528
presig: 2332 postsig:196 lenerr:2528

View File

@@ -1 +1 @@
presig: 0 postsig:192 c: 0.9965 lenerr:192
presig: 0 postsig:192 lenerr:192

View File

@@ -1 +1 @@
presig: 4664 postsig:392 c: 0.9777 lenerr:5056
presig: 4664 postsig:392 lenerr:5056

View File

@@ -1 +1 @@
presig: 5618 postsig:2590 c: 0.9934 lenerr:8208
presig: 5618 postsig:2590 lenerr:8208

View File

@@ -1 +1 @@
presig: 0 postsig:384 c: 0.9961 lenerr:384
presig: 0 postsig:384 lenerr:384

View File

@@ -1 +1 @@
presig: 2336 postsig:1336 c: 0.9973 lenerr:3672
presig: 2336 postsig:1336 lenerr:3672

View File

@@ -1 +1 @@
presig: 0 postsig:312 c: 0.9986 lenerr:312
presig: 0 postsig:312 lenerr:312

View File

@@ -1 +1 @@
presig: 4670 postsig:2674 c: 0.9986 lenerr:7344
presig: 4670 postsig:2674 lenerr:7344

View File

@@ -1 +1 @@
presig: 5618 postsig:782 c: 0.9980 lenerr:6400
presig: 5618 postsig:782 lenerr:6400

View File

@@ -1 +1 @@
presig: 0 postsig:624 c: 0.9954 lenerr:624
presig: 0 postsig:624 lenerr:624

View File

@@ -1 +1 @@
presig: 4220 postsig:-2444 c: 0.9768 lenerr:1776
presig: 4220 postsig:-2444 lenerr:1776

View File

@@ -1 +1 @@
presig: 0 postsig:1648 c: 0.9994 lenerr:1648
presig: 0 postsig:1648 lenerr:1648

View File

@@ -1 +1 @@
presig: 0 postsig:892 c: 0.9983 lenerr:892
presig: 0 postsig:892 lenerr:892

View File

@@ -1 +1 @@
presig: 0 postsig:0 c: 0.9447 lenerr:0
presig: 0 postsig:0 lenerr:0