-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issues Building on Windows 10 and High CPU Usage with Detect-Speed #65
Comments
I am running audiowmark on Linux, so I cannot really help with Mac/Windows issues, you're best off filing those in a separate issue, listing the steps you have taken and the errors you encountered. As for As outlined, the audio signal searches for a watermark signal at different speeds. Since those searches can be carried out mostly independent of each other, and since it is a quite computationally intensive process, Audiowmark uses a threadpool and distributes the work load across a number of threads, which the system usually distributes onto the available CPU cores, up to std::thread::hardware_concurrency. So a high load increase is to be expected while the search runs. Just be reminded that |
Thanks for the thorough response! It definitely helps me understand how the Just to confirm, does the Thanks again! Best, |
If you are asking wether speed detection works at all, sure: sox marked.wav o.wav speed 1.25
audiowmark get --detect-speed-patient o.wav
pattern all 0123456789abcdef0123456789abcdef 1.404 0.026 SPEED |
It sounds like you used the speed detection feature to adjust for changes in the audio. Would this functionality still work if you took a watermarked audio file, altered its speed using an online tool, and then processed the downloaded file through the software? In other words, could the software still detect the watermark after the file has been modified externally? |
Using |
I successfully got audiowmark working on my MacBook Air, but when I ran the detect-speed function, the CPU usage jumped to over 300%, and the call didn’t work as expected. Now, I’ve been trying to build it on Windows 10, but I haven’t been able to get it working at all. The build process throws errors throughout the make stage, and setting up libzita-resampler has been particularly difficult, which I suspect might be causing the get command not to work.
I’ve tried several troubleshooting steps, but I’m mainly looking to see if someone can confirm whether the detect-speed feature works as expected. Additionally, has anyone else encountered issues with the recent push when building on Windows?
Any help or suggestions would be greatly appreciated!
The text was updated successfully, but these errors were encountered: