summaryrefslogtreecommitdiffstats
path: root/media
diff options
context:
space:
mode:
authorGlenn Kasten <gkasten@google.com>2015-06-01 17:50:58 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-06-01 17:50:59 +0000
commit90869ff493a3e8d1aa39c146530be03dc2a7dd84 (patch)
tree5fa075c61f86cbf484024c9b1798fae6c15b20a9 /media
parent1d28f6adfe103baddf650228adf2aa077040ce9d (diff)
parent421743b3f8d14b700f2e1be256e010756fa85af8 (diff)
downloadframeworks_av-90869ff493a3e8d1aa39c146530be03dc2a7dd84.zip
frameworks_av-90869ff493a3e8d1aa39c146530be03dc2a7dd84.tar.gz
frameworks_av-90869ff493a3e8d1aa39c146530be03dc2a7dd84.tar.bz2
Merge "Explicit log for AudioTrack::EVENT_UNDERRUN" into mnc-dev
Diffstat (limited to 'media')
-rw-r--r--media/libmediaplayerservice/MediaPlayerService.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/media/libmediaplayerservice/MediaPlayerService.cpp b/media/libmediaplayerservice/MediaPlayerService.cpp
index 9c0af4a..258dc13 100644
--- a/media/libmediaplayerservice/MediaPlayerService.cpp
+++ b/media/libmediaplayerservice/MediaPlayerService.cpp
@@ -1884,6 +1884,15 @@ void MediaPlayerService::AudioOutput::CallbackWrapper(
me->mCallbackCookie, CB_EVENT_TEAR_DOWN);
break;
+ case AudioTrack::EVENT_UNDERRUN:
+ // This occurs when there is no data available, typically occurring
+ // when there is a failure to supply data to the AudioTrack. It can also
+ // occur in non-offloaded mode when the audio device comes out of standby.
+ //
+ // If you see this at the start of playback, there probably was a glitch.
+ ALOGI("callbackwrapper: EVENT_UNDERRUN (discarded)");
+ break;
+
default:
ALOGE("received unknown event type: %d inside CallbackWrapper !", event);
}