Stefan Westerfeld
|
55788b0355
Make fft usage thread safe (required for speed detection).
|
4 anos atrás |
Stefan Westerfeld
|
7467a9b026
Simplify generation of SpeedSync result vector.
|
4 anos atrás |
Stefan Westerfeld
|
06fb93697d
Use the same ThreadPool instance for speed scan and speed refine.
|
4 anos atrás |
Stefan Westerfeld
|
b916dbffc4
Remove redundant includes in thread pool test.
|
4 anos atrás |
Stefan Westerfeld
|
01b5aa80f2
Fix minor ThreadPool bug.
|
4 anos atrás |
Stefan Westerfeld
|
326df6a02c
Use multiple threads when using --detect-speed.
|
4 anos atrás |
Stefan Westerfeld
|
2977670d12
Implement ThreadPool class.
|
4 anos atrás |
Stefan Westerfeld
|
98acfe1dbd
BUILD: build with -pthread
|
4 anos atrás |
Stefan Westerfeld
|
4e3747ebf3
Use new double random number generator for test-clip.
|
4 anos atrás |
Stefan Westerfeld
|
f1b916b4d3
Randomize short/long clip location for speed detection.
|
4 anos atrás |
Stefan Westerfeld
|
585d1eb7c6
Support double random number generation in range [0,1).
|
4 anos atrás |
Stefan Westerfeld
|
9e3838ff54
Randomize clip location for speed scan.
|
4 anos atrás |
Stefan Westerfeld
|
dd5749ea99
Fix SyncFinder debug function.
|
4 anos atrás |
Stefan Westerfeld
|
4d7a15fbe8
Remove extra newlines.
|
4 anos atrás |
Stefan Westerfeld
|
e2292d501d
Remove unused code.
|
4 anos atrás |
Stefan Westerfeld
|
ae6461f9be
Move all speed detection code to wmspeed.hh.
|
4 anos atrás |
Stefan Westerfeld
|
5e01cc9ca0
Move SyncFinder class to its own cc/hh file.
|
4 anos atrás |
Stefan Westerfeld
|
3f53ca66e5
Avoid SyncFinder private API in SpeedSync class.
|
4 anos atrás |
Stefan Westerfeld
|
57ef041fcc
Use better parameters to make speed detection more reliable.
|
4 anos atrás |
Stefan Westerfeld
|
b2b54cd698
Force constant second input data length in slow speed detection.
|
4 anos atrás |
Stefan Westerfeld
|
4da6af19dd
Add --detect-speed-slow option for cpu intensive but more reliable search.
|
4 anos atrás |
Stefan Westerfeld
|
384cbed49a
Cleanup ratio based resampling for speed sync.
|
4 anos atrás |
Stefan Westerfeld
|
f16e2d347a
Make audiowmark cmp return exit code 1 if no matching pattern was found.
|
4 anos atrás |
Stefan Westerfeld
|
7124e05d9f
Use larger input for speed detection for slower speeds.
|
4 anos atrás |
Stefan Westerfeld
|
3b53771cb5
Add refinement pass after first speed scan.
|
4 anos atrás |
Stefan Westerfeld
|
2bc456a2e1
Support randomized speed detection test in ber-test (AWM_SPEED=1).
|
4 anos atrás |
Stefan Westerfeld
|
ce6a81beba
Use approximation for refining speed matches to improve performance.
|
4 anos atrás |
Stefan Westerfeld
|
a24027aeec
Tweak speed_scan settings to cover approx. speed range [0.8,1.25].
|
4 anos atrás |
Stefan Westerfeld
|
3030514952
Fix scan to work properly with relative speed.
|
4 anos atrás |
Stefan Westerfeld
|
df0aa64d84
Implement multiple center based speed scan.
|
4 anos atrás |