summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXin Qi <xinq@google.com>2022-08-26 20:44:18 +0000
committerXin Qi <xinq@google.com>2022-08-26 21:10:22 +0000
commitfc623c5f89937517dcce21e07677a35f6b6cb5e7 (patch)
tree8331f28dc0e7fc94dd4543c6cf78da691beee732
parent63493b83565974f6f64d07549cebbb5bf3407cc3 (diff)
downloadcamera-fc623c5f89937517dcce21e07677a35f6b6cb5e7.tar.gz
Take persist.vendor.camera.raise_buf_allocation_priority as true by default
Set camera HAL StreamBufferCacheManager thread with max non-real-time priority. Bug: 243854271 Test: manual - tracing shows thread run in new priority Change-Id: Iab2970042aeb7c8485182621548c4638cfb6be27
-rw-r--r--common/hal/utils/stream_buffer_cache_manager.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/hal/utils/stream_buffer_cache_manager.cc b/common/hal/utils/stream_buffer_cache_manager.cc
index f0f9bea..2333a9d 100644
--- a/common/hal/utils/stream_buffer_cache_manager.cc
+++ b/common/hal/utils/stream_buffer_cache_manager.cc
@@ -223,7 +223,7 @@ status_t StreamBufferCacheManager::AddStreamBufferCacheLocked(
}
void StreamBufferCacheManager::WorkloadThreadLoop() {
- if (property_get_bool(kRaiseBufAllocationPriority, false)) {
+ if (property_get_bool(kRaiseBufAllocationPriority, true)) {
pid_t tid = gettid();
setpriority(PRIO_PROCESS, tid, -20);
}