feedback: Add feedback pattern strength type for common profile 04/302704/1 accepted/tizen/7.0/unified/20231213.120722
authorYunhee Seo <yuni.seo@samsung.com>
Tue, 12 Dec 2023 07:47:43 +0000 (16:47 +0900)
committerYunhee Seo <yuni.seo@samsung.com>
Tue, 12 Dec 2023 07:47:43 +0000 (16:47 +0900)
Certain feedback patterns must be played without system/media sound volume dependency.
To remove dependency, add specific pattern-volume type rule.

Change-Id: I703268cce7882f24902e6bbc7cbcdfcc1ad5677f
Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
src/check.c

index 661e574..1960b72 100644 (file)
@@ -2147,6 +2147,10 @@ static int common_get_strength_type(int type, int pattern)
                        return VOLUME_TYPE_SYSTEM|VOLUME_GAIN_DIALER;
                else if (pattern == FEEDBACK_PATTERN_VOLUME_KEY)
                        return VOLUME_TYPE_RINGTONE;
+               else if (pattern == FEEDBACK_PATTERN_ERROR)
+                       return VOLUME_TYPE_NOTIFICATION;
+               else if (pattern == FEEDBACK_PATTERN_TIMER_ENDING)
+                       return VOLUME_TYPE_ALARM;
                else
                        return VOLUME_TYPE_SYSTEM;
        } else if (CHECK_VIBRATION(type)) {