summaryrefslogtreecommitdiffstats
path: root/media
diff options
context:
space:
mode:
authorSteve Kondik <shade@chemlab.org>2011-11-13 23:47:57 -0800
committerSteve Kondik <shade@chemlab.org>2011-11-13 23:47:57 -0800
commit4cbb41800dae3bce68056ec35081686e768993b0 (patch)
treeff75a143401c5d2c3ea0b50e38eb732ca99f2876 /media
parent48143d6ed2019e5332d4abb8c1879c37923e7784 (diff)
downloadframeworks_base-4cbb41800dae3bce68056ec35081686e768993b0.zip
frameworks_base-4cbb41800dae3bce68056ec35081686e768993b0.tar.gz
frameworks_base-4cbb41800dae3bce68056ec35081686e768993b0.tar.bz2
Revert "mediaserver: wait before instantiating services"
This reverts commit 91101bd5d7b3be0131e5f1a288992fee9fd1db2b.
Diffstat (limited to 'media')
-rw-r--r--media/mediaserver/main_mediaserver.cpp20
1 files changed, 0 insertions, 20 deletions
diff --git a/media/mediaserver/main_mediaserver.cpp b/media/mediaserver/main_mediaserver.cpp
index f16e0d9..7094cfa 100644
--- a/media/mediaserver/main_mediaserver.cpp
+++ b/media/mediaserver/main_mediaserver.cpp
@@ -33,34 +33,14 @@
using namespace android;
-int waitBeforeAdding( const String16& serviceName ) {
- sp<IServiceManager> sm = defaultServiceManager();
- for ( int i = 0 ; i < 5; i++ ) {
- if ( sm->checkService ( serviceName ) != NULL ) {
- sleep(1);
- }
- else {
- //good to go;
- return 0;
- }
- }
- LOGE("waitBeforeAdding (%s) timed out",
- String8(serviceName.string()).string());
- return -1;
-}
-
int main(int argc, char** argv)
{
sp<ProcessState> proc(ProcessState::self());
sp<IServiceManager> sm = defaultServiceManager();
LOGI("ServiceManager: %p", sm.get());
- waitBeforeAdding( String16("media.audio_flinger") );
AudioFlinger::instantiate();
- waitBeforeAdding( String16("media.player") );
MediaPlayerService::instantiate();
- waitBeforeAdding( String16("media.camera") );
CameraService::instantiate();
- waitBeforeAdding( String16("media.audio_policy") );
AudioPolicyService::instantiate();
ProcessState::self()->startThreadPool();
IPCThreadState::self()->joinThreadPool();