Re: [android-porting] Re: validating the CDD section 5.3 requirements

2011-04-15 Thread Olivier Guilyardi
I would plug the device into a computer with a reliable soundcard, an impulse and timestamps coming from a common clock reference, together with some kind of time filtering such as a delay locked looped, to suppress jitter/drift. This is a bit of a complex topic. I recommend that you ask on the And

[android-porting] Re: validating the CDD section 5.3 requirements

2011-04-14 Thread Jackie
I hope to get more accurate result. I already understand your quick & dirty method. Since CDD section 5.3 has mentioned the accurate data, I hope to get the exact data on my Nexus S. How can do this? On Apr 14, 11:00 pm, Glenn Kasten wrote: > For the quick & dirty method I mentioned on 3/15, feed

[android-porting] Re: validating the CDD section 5.3 requirements

2011-04-14 Thread Glenn Kasten
For the quick & dirty method I mentioned on 3/15, feedback the audio output into the audio input, record the signal to a file using a separate computer, and generate an impulse. Open up the recording file with an audio analysis app such as Audacity or similar. The time between successive peaks is a

[android-porting] Re: validating the CDD section 5.3 requirements

2011-04-13 Thread Jackie
On Mar 15, 11:05 pm, Glenn Kasten wrote: > For more accurate measurements of audio output latency, one method is > to send an impulse through audio out at same time as a known low > latency path (for example a level change on a GPIO parallel output > pin), and compare the times to see the audio

[android-porting] Re: validating the CDD section 5.3 requirements

2011-03-15 Thread Glenn Kasten
A quick and dirty method to measure the sum of input + output latency is to feedback the speaker output to mic input and then measure the time from an impulse out to the time when the impulse is received back in. Of course this does not isolate the component times, but it gives a rough estimate of