Do not use scheduling service in cameraservice.
Since the cameraserver sets the RLIMIT_RTPRIO as 10 in it's
init.rc file, cameraservice can boost the priority of camera
request thread using direct calls till that limit instead of
using scheduling service.
Bug: 231557017
Test: Test using a simple camera2 ndk program which opens the camera and
capture a still image.
Change-Id: Iedba796f9a74e87f9d93f243617ec4895206a3cb
diff --git a/services/camera/libcameraservice/Android.bp b/services/camera/libcameraservice/Android.bp
index c7be582..84dcf26 100644
--- a/services/camera/libcameraservice/Android.bp
+++ b/services/camera/libcameraservice/Android.bp
@@ -66,6 +66,8 @@
"libmedia_codeclist",
"libmedia_omx",
"libmemunreachable",
+ "libprocessgroup",
+ "libprocinfo",
"libsensorprivacy",
"libstagefright",
"libstagefright_foundation",
@@ -185,6 +187,7 @@
"utils/CameraThreadState.cpp",
"utils/CameraTraces.cpp",
"utils/AutoConditionLock.cpp",
+ "utils/SchedulingPolicyUtils.cpp",
"utils/SessionConfigurationUtils.cpp",
"utils/SessionConfigurationUtilsHidl.cpp",
"utils/SessionStatsBuilder.cpp",