diff options
author | Steve Kondik <shade@chemlab.org> | 2011-11-13 23:47:57 -0800 |
---|---|---|
committer | Steve Kondik <shade@chemlab.org> | 2011-11-13 23:47:57 -0800 |
commit | 4cbb41800dae3bce68056ec35081686e768993b0 (patch) | |
tree | ff75a143401c5d2c3ea0b50e38eb732ca99f2876 /media | |
parent | 48143d6ed2019e5332d4abb8c1879c37923e7784 (diff) | |
download | frameworks_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.cpp | 20 |
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(); |