From 5183735fba449d7a4e305384d78a6c21d406b3bf Mon Sep 17 00:00:00 2001 From: Sultanxda Date: Fri, 20 Nov 2015 13:10:13 -0800 Subject: Revert "adjust audio timestamp to account for AudioRecord latency" Throws audio and video out of sync for video recordings. This reverts commit fa4303dcbeac79452f35c078c8008f5c2e7622b7. Change-Id: I6207cbb8d2dffec9743b734b8180406506c0d041 --- media/libstagefright/AudioSource.cpp | 4 ---- 1 file changed, 4 deletions(-) (limited to 'media/libstagefright/AudioSource.cpp') diff --git a/media/libstagefright/AudioSource.cpp b/media/libstagefright/AudioSource.cpp index db08476..78fc3b8 100644 --- a/media/libstagefright/AudioSource.cpp +++ b/media/libstagefright/AudioSource.cpp @@ -304,10 +304,6 @@ void AudioSource::signalBufferReturned(MediaBuffer *buffer) { status_t AudioSource::dataCallback(const AudioRecord::Buffer& audioBuffer) { int64_t timeUs = systemTime() / 1000ll; - // Estimate the real sampling time of the 1st sample in this buffer - // from AudioRecord's latency. (Apply this adjustment first so that - // the start time logic is not affected.) - timeUs -= mRecord->latency() * 1000LL; ALOGV("dataCallbackTimestamp: %" PRId64 " us", timeUs); Mutex::Autolock autoLock(mLock); -- cgit v1.1