ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
hi, i am working on the Zaurus handheld and am trying to have a bunch of these devices simultaneously record audio with a microphone. ideally, given that all Zauri "hear" the same sound, the resulting audio files would be almost exactly the same. for example, a clicking sound at regular 1 second intervals results in audio files that produce clicking sounds at regular 1 second intervals.
however, the problem is that the resulting audio files are NOT the exactly the same. after an hour or so, the audio files are off by up to 2 seconds which is unacceptable. doh!
i am looking for suggestions. is it hardware, software, or other related? how can i test and experiment to hopefully identify the problem? thanks.
Originally posted by microtim hi, i am working on the Zaurus handheld and am trying to have a bunch of these devices simultaneously record audio with a microphone. ideally, given that all Zauri "hear" the same sound, the resulting audio files would be almost exactly the same. for example, a clicking sound at regular 1 second intervals results in audio files that produce clicking sounds at regular 1 second intervals.
however, the problem is that the resulting audio files are NOT the exactly the same. after an hour or so, the audio files are off by up to 2 seconds which is unacceptable. doh!
i am looking for suggestions. is it hardware, software, or other related? how can i test and experiment to hopefully identify the problem? thanks.
-Tim
slight variations in sample rate, perhaps... as to why this is happening.. issues with multitasking, maybe? or varying processor/RTC speeds... 2 seconds in an hour is less than 0.03% variance
google lead me to the answer: UCLA published a paper about their solution to synchronizing audio-recording on several devices (iPAQs). apparently, the problem is, essentially, that different devices have different clock sampling rates. Also, audio hardware has its own clock which causes further variation in audio sampling.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.