Add Audio Sync sublabel

This commit is contained in:
twinaphex 2016-11-21 16:18:58 +01:00
parent cfec45690d
commit e0330a5a6e
3 changed files with 13 additions and 2 deletions

View File

@ -2098,3 +2098,7 @@ MSG_HASH(
MENU_ENUM_SUBLABEL_AUDIO_VOLUME,
"Audio volume (in dB). 0 dB is normal volume, no gain applied."
)
MSG_HASH(
MENU_ENUM_SUBLABEL_AUDIO_SYNC,
"Synchronize audio. Recommended."
)

View File

@ -85,6 +85,8 @@ default_sublabel_macro(action_bind_sublabel_input_max_users, MENU_
default_sublabel_macro(action_bind_sublabel_input_poll_type_behavior, MENU_ENUM_SUBLABEL_INPUT_POLL_TYPE_BEHAVIOR)
default_sublabel_macro(action_bind_sublabel_input_all_users_control_menu, MENU_ENUM_SUBLABEL_INPUT_ALL_USERS_CONTROL_MENU)
default_sublabel_macro(action_bind_sublabel_audio_volume, MENU_ENUM_SUBLABEL_AUDIO_VOLUME)
default_sublabel_macro(action_bind_sublabel_audio_sync, MENU_ENUM_SUBLABEL_AUDIO_SYNC)
static int action_bind_sublabel_cheevos_entry(
file_list_t *list,
@ -126,6 +128,9 @@ int menu_cbs_init_bind_sublabel(menu_file_list_cbs_t *cbs,
{
switch (cbs->enum_idx)
{
case MENU_ENUM_LABEL_AUDIO_SYNC:
BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_audio_sync);
break;
case MENU_ENUM_LABEL_AUDIO_VOLUME:
BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_audio_volume);
break;

View File

@ -1123,7 +1123,6 @@ enum msg_hash_enums
/* Audio */
MENU_ENUM_LABEL_AUDIO_ENABLE,
MENU_ENUM_LABEL_AUDIO_SYNC,
MENU_ENUM_LABEL_AUDIO_MAX_TIMING_SKEW,
MENU_ENUM_LABEL_AUDIO_DEVICE,
MENU_ENUM_LABEL_AUDIO_BLOCK_FRAMES,
@ -1138,10 +1137,13 @@ enum msg_hash_enums
MENU_ENUM_LABEL_VALUE_AUDIO_DSP_PLUGIN,
MENU_ENUM_LABEL_VALUE_AUDIO_BLOCK_FRAMES,
MENU_ENUM_LABEL_VALUE_AUDIO_ENABLE,
MENU_ENUM_LABEL_VALUE_AUDIO_SYNC,
MENU_ENUM_LABEL_VALUE_AUDIO_MAX_TIMING_SKEW,
MENU_ENUM_LABEL_VALUE_AUDIO_DEVICE,
MENU_ENUM_LABEL_AUDIO_SYNC,
MENU_ENUM_SUBLABEL_AUDIO_SYNC,
MENU_ENUM_LABEL_VALUE_AUDIO_SYNC,
MENU_ENUM_LABEL_AUDIO_VOLUME,
MENU_ENUM_SUBLABEL_AUDIO_VOLUME,
MENU_ENUM_LABEL_VALUE_AUDIO_VOLUME,