Loading services/surfaceflinger/common/FlagManager.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -128,6 +128,7 @@ void FlagManager::dump(std::string& result) const { DUMP_ACONFIG_FLAG(vsync_predictor_rate_change_with_aligned_sequence); DUMP_ACONFIG_FLAG(unify_refresh_rate_callbacks); DUMP_ACONFIG_FLAG(vsync_predictor_recovery); DUMP_ACONFIG_FLAG(vsync_predictor_predicts_within_threshold); /// Trunk stable readonly flags /// /// IMPORTANT - please keep alphabetize to reduce merge conflicts Loading Loading @@ -291,6 +292,7 @@ FLAG_MANAGER_ACONFIG_FLAG(readback_screenshot, "") FLAG_MANAGER_ACONFIG_FLAG(vsync_predictor_rate_change_with_aligned_sequence, "") FLAG_MANAGER_ACONFIG_FLAG(unify_refresh_rate_callbacks, ""); FLAG_MANAGER_ACONFIG_FLAG(vsync_predictor_recovery, ""); FLAG_MANAGER_ACONFIG_FLAG(vsync_predictor_predicts_within_threshold, ""); /// Trunk stable server (R/W) flags from outside SurfaceFlinger /// FLAG_MANAGER_ACONFIG_FLAG_IMPORTED(adpf_use_fmq_channel, "", android::os) Loading services/surfaceflinger/common/include/common/FlagManager.h +1 −0 Original line number Diff line number Diff line Loading @@ -65,6 +65,7 @@ public: bool vsync_predictor_rate_change_with_aligned_sequence() const; bool unify_refresh_rate_callbacks() const; bool vsync_predictor_recovery() const; bool vsync_predictor_predicts_within_threshold() const; /// Trunk stable readonly flags /// /// IMPORTANT - please keep alphabetize to reduce merge conflicts Loading services/surfaceflinger/surfaceflinger_flags_new.aconfig +10 −0 Original line number Diff line number Diff line Loading @@ -314,6 +314,16 @@ flag { } } # vsync_predictor_recovery flag { name: "vsync_predictor_predicts_within_threshold" namespace: "core_graphics" description: "VSyncPredictor to ignore vsyncs before the given threshold for period and intercept calculation" bug: "411593328" metadata { purpose: PURPOSE_BUGFIX } } # vsync_predictor_predicts_within_threshold flag { name: "wb_virtualdisplay2" namespace: "core_graphics" Loading Loading
services/surfaceflinger/common/FlagManager.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -128,6 +128,7 @@ void FlagManager::dump(std::string& result) const { DUMP_ACONFIG_FLAG(vsync_predictor_rate_change_with_aligned_sequence); DUMP_ACONFIG_FLAG(unify_refresh_rate_callbacks); DUMP_ACONFIG_FLAG(vsync_predictor_recovery); DUMP_ACONFIG_FLAG(vsync_predictor_predicts_within_threshold); /// Trunk stable readonly flags /// /// IMPORTANT - please keep alphabetize to reduce merge conflicts Loading Loading @@ -291,6 +292,7 @@ FLAG_MANAGER_ACONFIG_FLAG(readback_screenshot, "") FLAG_MANAGER_ACONFIG_FLAG(vsync_predictor_rate_change_with_aligned_sequence, "") FLAG_MANAGER_ACONFIG_FLAG(unify_refresh_rate_callbacks, ""); FLAG_MANAGER_ACONFIG_FLAG(vsync_predictor_recovery, ""); FLAG_MANAGER_ACONFIG_FLAG(vsync_predictor_predicts_within_threshold, ""); /// Trunk stable server (R/W) flags from outside SurfaceFlinger /// FLAG_MANAGER_ACONFIG_FLAG_IMPORTED(adpf_use_fmq_channel, "", android::os) Loading
services/surfaceflinger/common/include/common/FlagManager.h +1 −0 Original line number Diff line number Diff line Loading @@ -65,6 +65,7 @@ public: bool vsync_predictor_rate_change_with_aligned_sequence() const; bool unify_refresh_rate_callbacks() const; bool vsync_predictor_recovery() const; bool vsync_predictor_predicts_within_threshold() const; /// Trunk stable readonly flags /// /// IMPORTANT - please keep alphabetize to reduce merge conflicts Loading
services/surfaceflinger/surfaceflinger_flags_new.aconfig +10 −0 Original line number Diff line number Diff line Loading @@ -314,6 +314,16 @@ flag { } } # vsync_predictor_recovery flag { name: "vsync_predictor_predicts_within_threshold" namespace: "core_graphics" description: "VSyncPredictor to ignore vsyncs before the given threshold for period and intercept calculation" bug: "411593328" metadata { purpose: PURPOSE_BUGFIX } } # vsync_predictor_predicts_within_threshold flag { name: "wb_virtualdisplay2" namespace: "core_graphics" Loading