Merge "Revert "trancoding: lazy-start transcoding service"" into sc-dev am: 36da5805e5
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14534458 Change-Id: I93dc0fe99dd54f559ee104b267c62473c5bf667b
This commit is contained in:
@@ -45,21 +45,12 @@ public class MediaServiceManager {
|
|||||||
*/
|
*/
|
||||||
public static final class ServiceRegisterer {
|
public static final class ServiceRegisterer {
|
||||||
private final String mServiceName;
|
private final String mServiceName;
|
||||||
private final boolean mLazyStart;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @hide
|
|
||||||
*/
|
|
||||||
public ServiceRegisterer(String serviceName, boolean lazyStart) {
|
|
||||||
mServiceName = serviceName;
|
|
||||||
mLazyStart = lazyStart;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @hide
|
* @hide
|
||||||
*/
|
*/
|
||||||
public ServiceRegisterer(String serviceName) {
|
public ServiceRegisterer(String serviceName) {
|
||||||
this(serviceName, false /*lazyStart*/);
|
mServiceName = serviceName;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -70,9 +61,6 @@ public class MediaServiceManager {
|
|||||||
*/
|
*/
|
||||||
@Nullable
|
@Nullable
|
||||||
public IBinder get() {
|
public IBinder get() {
|
||||||
if (mLazyStart) {
|
|
||||||
return ServiceManager.waitForService(mServiceName);
|
|
||||||
}
|
|
||||||
return ServiceManager.getService(mServiceName);
|
return ServiceManager.getService(mServiceName);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -90,7 +78,7 @@ public class MediaServiceManager {
|
|||||||
*/
|
*/
|
||||||
@NonNull
|
@NonNull
|
||||||
public ServiceRegisterer getMediaTranscodingServiceRegisterer() {
|
public ServiceRegisterer getMediaTranscodingServiceRegisterer() {
|
||||||
return new ServiceRegisterer(MEDIA_TRANSCODING_SERVICE, true /*lazyStart*/);
|
return new ServiceRegisterer(MEDIA_TRANSCODING_SERVICE);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user