diff options
| author | 2017-02-03 17:52:18 +0000 | |
|---|---|---|
| committer | 2017-02-03 17:52:21 +0000 | |
| commit | e7da87a41f7860c2240b744947656d8c298bba95 (patch) | |
| tree | 2e341fc071e7e3e7ddcda06ac4d5e493cc7b7c49 /cmds/bootanimation/BootAnimation.cpp | |
| parent | 6ba95dab4210cd7ce6ee85393fd3c8595faed8c4 (diff) | |
| parent | a90c54c90e1cb668cd74f218370f868763bbd009 (diff) | |
Merge "BootAnimation: Add log when animation starts"
Diffstat (limited to 'cmds/bootanimation/BootAnimation.cpp')
| -rw-r--r-- | cmds/bootanimation/BootAnimation.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cmds/bootanimation/BootAnimation.cpp b/cmds/bootanimation/BootAnimation.cpp index c77327562837..79017378c909 100644 --- a/cmds/bootanimation/BootAnimation.cpp +++ b/cmds/bootanimation/BootAnimation.cpp @@ -18,6 +18,7 @@ #define LOG_TAG "BootAnimation" #include <stdint.h> +#include <inttypes.h> #include <sys/inotify.h> #include <sys/poll.h> #include <sys/stat.h> @@ -35,6 +36,7 @@ #include <utils/Atomic.h> #include <utils/Errors.h> #include <utils/Log.h> +#include <utils/SystemClock.h> #include <ui/PixelFormat.h> #include <ui/Rect.h> @@ -350,6 +352,7 @@ bool BootAnimation::threadLoop() bool BootAnimation::android() { + ALOGD("BootAnimationShownTiming: BootAnimation start time: %" PRId64 "ms", elapsedRealtime()); initTexture(&mAndroid[0], mAssets, "images/android-logo-mask.png"); initTexture(&mAndroid[1], mAssets, "images/android-logo-shine.png"); @@ -854,8 +857,8 @@ bool BootAnimation::movie() mTimeCheckThread = nullptr; } + // We should have joined mInitAudioThread thread in playAnimation if (mInitAudioThread != nullptr) { - mInitAudioThread->requestExit(); mInitAudioThread = nullptr; } @@ -875,6 +878,7 @@ bool BootAnimation::playAnimation(const Animation& animation) const int animationX = (mWidth - animation.width) / 2; const int animationY = (mHeight - animation.height) / 2; + ALOGD("BootAnimationShownTiming: BootAnimation start time: %" PRId64 "ms", elapsedRealtime()); for (size_t i=0 ; i<pcount ; i++) { const Animation::Part& part(animation.parts[i]); const size_t fcount = part.frames.size(); |