@@ -233,31 +233,25 @@ bool validateCompositionDataspace(Dataspace dataspace) {
233233}
234234
235235std::chrono::milliseconds getIdleTimerTimeout (DisplayId displayId) {
236- const auto displayIdleTimerMsKey = [displayId] {
237- std::stringstream ss;
238- ss << " debug.sf.set_idle_timer_ms_" << displayId.value ;
239- return ss.str ();
240- }();
241-
242- const int32_t displayIdleTimerMs = base::GetIntProperty (displayIdleTimerMsKey, 0 );
243- if (displayIdleTimerMs > 0 ) {
236+ if (const int32_t displayIdleTimerMs =
237+ base::GetIntProperty (" debug.sf.set_idle_timer_ms_" s +
238+ std::to_string (displayId.value ),
239+ 0 );
240+ displayIdleTimerMs > 0 ) {
244241 return std::chrono::milliseconds (displayIdleTimerMs);
245242 }
246243
247- const int32_t setIdleTimerMs = base::GetIntProperty (" debug.sf.set_idle_timer_ms" , 0 );
244+ const int32_t setIdleTimerMs = base::GetIntProperty (" debug.sf.set_idle_timer_ms" s , 0 );
248245 const int32_t millis = setIdleTimerMs ? setIdleTimerMs : sysprop::set_idle_timer_ms (0 );
249246 return std::chrono::milliseconds (millis);
250247}
251248
252249bool getKernelIdleTimerSyspropConfig (DisplayId displayId) {
253- const auto displaySupportKernelIdleTimerKey = [displayId] {
254- std::stringstream ss;
255- ss << " debug.sf.support_kernel_idle_timer_" << displayId.value ;
256- return ss.str ();
257- }();
250+ const bool displaySupportKernelIdleTimer =
251+ base::GetBoolProperty (" debug.sf.support_kernel_idle_timer_" s +
252+ std::to_string (displayId.value ),
253+ false );
258254
259- const auto displaySupportKernelIdleTimer =
260- base::GetBoolProperty (displaySupportKernelIdleTimerKey, false );
261255 return displaySupportKernelIdleTimer || sysprop::support_kernel_idle_timer (false );
262256}
263257
@@ -467,11 +461,10 @@ SurfaceFlinger::SurfaceFlinger(Factory& factory) : SurfaceFlinger(factory, SkipI
467461 wideColorGamutCompositionPixelFormat =
468462 static_cast <ui::PixelFormat>(wcg_composition_pixel_format (ui::PixelFormat::RGBA_8888));
469463
470- mLayerCachingEnabled = [] {
471- const bool enable =
472- android::sysprop::SurfaceFlingerProperties::enable_layer_caching ().value_or (false );
473- return base::GetBoolProperty (std::string (" debug.sf.enable_layer_caching" ), enable);
474- }();
464+ mLayerCachingEnabled =
465+ base::GetBoolProperty (" debug.sf.enable_layer_caching" s,
466+ sysprop::SurfaceFlingerProperties::enable_layer_caching ()
467+ .value_or (false ));
475468
476469 useContextPriority = use_context_priority (true );
477470
@@ -3571,10 +3564,10 @@ sp<DisplayDevice> SurfaceFlinger::setupNewDisplayDeviceInternal(
35713564 const auto enableFrameRateOverride = sysprop::enable_frame_rate_override (true )
35723565 ? Config::FrameRateOverride::Enabled
35733566 : Config::FrameRateOverride::Disabled;
3574- Config config =
3567+ const Config config =
35753568 {.enableFrameRateOverride = enableFrameRateOverride,
35763569 .frameRateMultipleThreshold =
3577- base::GetIntProperty (" debug.sf.frame_rate_multiple_threshold" , 0 ),
3570+ base::GetIntProperty (" debug.sf.frame_rate_multiple_threshold" s , 0 ),
35783571 .idleTimerTimeout = idleTimerTimeoutMs,
35793572 .kernelIdleTimerController = kernelIdleTimerController};
35803573
@@ -7691,7 +7684,7 @@ status_t SurfaceFlinger::setSchedFifo(bool enabled) {
76917684
76927685status_t SurfaceFlinger::setSchedAttr (bool enabled) {
76937686 static const unsigned int kUclampMin =
7694- base::GetUintProperty<unsigned int >(" ro.surface_flinger.uclamp.min" , 0U );
7687+ base::GetUintProperty<unsigned int >(" ro.surface_flinger.uclamp.min" s , 0U );
76957688
76967689 if (!kUclampMin ) {
76977690 // uclamp.min set to 0 (default), skip setting
0 commit comments