summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/MediaPlayerService.cpp
diff options
context:
space:
mode:
authorRuben Brunk <rubenbrunk@google.com>2015-06-02 01:48:21 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-06-02 01:48:23 +0000
commitcb18ec05b7097a63262b81afe1e866105d400f4a (patch)
tree4b13077360dfb54722298be1b793a8df5ddc6d7a /media/libmediaplayerservice/MediaPlayerService.cpp
parentcc7cc67349b7a3f498882087aa42ffc05a2daf11 (diff)
parent99e69716215cd0665379bc90d708f2ea8689831d (diff)
downloadframeworks_av-cb18ec05b7097a63262b81afe1e866105d400f4a.zip
frameworks_av-cb18ec05b7097a63262b81afe1e866105d400f4a.tar.gz
frameworks_av-cb18ec05b7097a63262b81afe1e866105d400f4a.tar.bz2
Merge "Track camera and flashlight usage in battery stats." into mnc-dev
Diffstat (limited to 'media/libmediaplayerservice/MediaPlayerService.cpp')
-rw-r--r--media/libmediaplayerservice/MediaPlayerService.cpp16
1 files changed, 4 insertions, 12 deletions
diff --git a/media/libmediaplayerservice/MediaPlayerService.cpp b/media/libmediaplayerservice/MediaPlayerService.cpp
index 258dc13..7c40121 100644
--- a/media/libmediaplayerservice/MediaPlayerService.cpp
+++ b/media/libmediaplayerservice/MediaPlayerService.cpp
@@ -34,7 +34,6 @@
#include <utils/misc.h>
-#include <binder/IBatteryStats.h>
#include <binder/IPCThreadState.h>
#include <binder/IServiceManager.h>
#include <binder/MemoryHeapBase.h>
@@ -60,6 +59,7 @@
#include <media/stagefright/AudioPlayer.h>
#include <media/stagefright/foundation/ADebug.h>
#include <media/stagefright/foundation/ALooperRoster.h>
+#include <mediautils/BatteryNotifier.h>
#include <system/audio.h>
@@ -287,17 +287,9 @@ MediaPlayerService::MediaPlayerService()
// reset battery stats
// if the mediaserver has crashed, battery stats could be left
// in bad state, reset the state upon service start.
- const sp<IServiceManager> sm(defaultServiceManager());
- if (sm != NULL) {
- const String16 name("batterystats");
- // use checkService() to avoid blocking if service is not up yet
- sp<IBatteryStats> batteryStats =
- interface_cast<IBatteryStats>(sm->checkService(name));
- if (batteryStats != NULL) {
- batteryStats->noteResetVideo();
- batteryStats->noteResetAudio();
- }
- }
+ BatteryNotifier& notifier(BatteryNotifier::getInstance());
+ notifier.noteResetVideo();
+ notifier.noteResetAudio();
MediaPlayerFactory::registerBuiltinFactories();
}