/* Volume */
#define AUDIO_VOLUME_LEVEL_MAX 16
-#define RADIO_VOLUME_MAX 16
+#define RADIO_VOLUME_LEVEL_MAX 100
typedef enum audio_volume {
AUDIO_VOLUME_TYPE_SYSTEM, /**< System volume type */
uint32_t volume_level_max[AUDIO_VOLUME_LEVEL_MAX];
uint32_t volume_level[AUDIO_VOLUME_TYPE_MAX];
audio_volume_value_table_t *volume_value_table;
- int32_t radio_volume_value_table[RADIO_VOLUME_MAX];
+ int32_t radio_volume_value_table[RADIO_VOLUME_LEVEL_MAX];
} audio_hal_volume_t;
/* UCM */
#define RADIO_TUNING_ENABLE "tuning:enable"
#define RADIO_TUNING_VOLUME_LEVELS "fmradio:volume_levels"
#define RADIO_TUNING_VOLUME_TABLE "fmradio:volume_table"
-#define RADIO_VOLUME_NUM_MAX 100
uint32_t g_master_volume_level = 100;
}
*number_of_elements = iniparser_getint(dict, RADIO_TUNING_VOLUME_LEVELS, -1);
- if (*number_of_elements <= 0 || *number_of_elements > RADIO_VOLUME_NUM_MAX) {
+ if (*number_of_elements <= 0 || *number_of_elements > RADIO_VOLUME_LEVEL_MAX) {
AUDIO_LOG_ERROR("invalid number of elements, %d", *number_of_elements);
ret = AUDIO_ERR_INTERNAL;
goto error;