From 9564d4c10507ab5b6d41f6896e2d2f9070602d0f Mon Sep 17 00:00:00 2001 From: Jasmine Cha Date: Tue, 21 May 2024 07:31:05 +0000 Subject: [PATCH] audio: Allow media volume step override Bug: 339469574 Test: check build.prop-vendor from the build Change-Id: I58ea8f7d7d03c36e34b5e4eddae325d9ea0ab9ab Signed-off-by: Jasmine Cha --- device.mk | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/device.mk b/device.mk index 3c58041..db5e659 100644 --- a/device.mk +++ b/device.mk @@ -1052,10 +1052,17 @@ $(call soong_config_set,aoc,target_product,$(TARGET_PRODUCT)) ## Audio properties PRODUCT_PROPERTY_OVERRIDES += \ ro.config.vc_call_vol_steps=7 \ - ro.config.media_vol_steps=25 \ ro.audio.monitorRotation = true \ ro.audio.offload_wakelock=false +ifneq (,$(OVERRIDE_MEDIA_VOLUME_STEPS)) +PRODUCT_PROPERTY_OVERRIDES += \ + ro.config.media_vol_steps=$(OVERRIDE_MEDIA_VOLUME_STEPS) +else +PRODUCT_PROPERTY_OVERRIDES += \ + ro.config.media_vol_steps=25 +endif + # vndservicemanager and vndservice no longer included in API 30+, however needed by vendor code. # See b/148807371 for reference PRODUCT_PACKAGES += vndservicemanager