diff options
author | Andreas Huber <andih@google.com> | 2009-11-05 16:34:39 -0800 |
---|---|---|
committer | Andreas Huber <andih@google.com> | 2009-11-05 16:34:39 -0800 |
commit | dae04ca7c4b5590786ffc336721ee8714cc79fef (patch) | |
tree | 2e5ef5164464e2feae4c4803f0b5800d06cfd439 /media/libstagefright/AudioPlayer.cpp | |
parent | 5b65c7043dada0c89d3a941742666ac40ea35746 (diff) | |
download | frameworks_av-dae04ca7c4b5590786ffc336721ee8714cc79fef.zip frameworks_av-dae04ca7c4b5590786ffc336721ee8714cc79fef.tar.gz frameworks_av-dae04ca7c4b5590786ffc336721ee8714cc79fef.tar.bz2 |
Make AudioPlayer a little less verbose, defer starting audio playback until after the first video frame has been decoded (if there's video at all).
Diffstat (limited to 'media/libstagefright/AudioPlayer.cpp')
-rw-r--r-- | media/libstagefright/AudioPlayer.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/media/libstagefright/AudioPlayer.cpp b/media/libstagefright/AudioPlayer.cpp index 319488e..538facb 100644 --- a/media/libstagefright/AudioPlayer.cpp +++ b/media/libstagefright/AudioPlayer.cpp @@ -14,6 +14,7 @@ * limitations under the License. */ +//#define LOG_NDEBUG 0 #define LOG_TAG "AudioPlayer" #include <utils/Log.h> @@ -136,7 +137,7 @@ void AudioPlayer::stop() { // Make sure to release any buffer we hold onto so that the // source is able to stop(). if (mInputBuffer != NULL) { - LOGI("AudioPlayer releasing input buffer."); + LOGV("AudioPlayer releasing input buffer."); mInputBuffer->release(); mInputBuffer = NULL; @@ -176,7 +177,7 @@ void AudioPlayer::AudioCallback(int event, void *info) { void AudioPlayer::fillBuffer(void *data, size_t size) { if (mNumFramesPlayed == 0) { - LOGI("AudioCallback"); + LOGV("AudioCallback"); } size_t size_done = 0; @@ -222,6 +223,11 @@ void AudioPlayer::fillBuffer(void *data, size_t size) { mPositionTimeRealUs = ((mNumFramesPlayed + size_done / mFrameSize) * 1000000) / mSampleRate; + + LOGV("buffer->size() = %d, " + "mPositionTimeMediaUs=%.2f mPositionTimeRealUs=%.2f", + mInputBuffer->range_length(), + mPositionTimeMediaUs / 1E6, mPositionTimeRealUs / 1E6); } if (mInputBuffer->range_length() == 0) { |