From 7e87592d9103af7c6fd37654400609cbd558d4ab Mon Sep 17 00:00:00 2001 From: twinaphex Date: Fri, 19 Jun 2015 16:38:05 +0200 Subject: [PATCH] (Menu) Add more hashes --- menu/menu_hash.c | 18 ++++++++++++++++++ menu/menu_hash.h | 6 ++++++ menu/menu_setting.c | 18 +++++++++--------- 3 files changed, 33 insertions(+), 9 deletions(-) diff --git a/menu/menu_hash.c b/menu/menu_hash.c index 289f0b97e2..661ee38718 100644 --- a/menu/menu_hash.c +++ b/menu/menu_hash.c @@ -193,8 +193,24 @@ static const char *menu_hash_to_str_english(uint32_t hash) { switch (hash) { + case MENU_LABEL_AUDIO_MUTE: + return "audio_mute_enable"; + case MENU_LABEL_VALUE_AUDIO_MUTE: + return "Audio Mute"; case MENU_LABEL_VIDEO_SHADER_PASS: return "video_shader_pass"; + case MENU_LABEL_AUDIO_VOLUME: + return "audio_volume"; + case MENU_LABEL_VALUE_AUDIO_VOLUME: + return "Audio Volume Level (dB)"; + case MENU_LABEL_AUDIO_SYNC: + return "audio_sync"; + case MENU_LABEL_VALUE_AUDIO_SYNC: + return "Audio Sync Enable"; + case MENU_LABEL_AUDIO_RATE_CONTROL_DELTA: + return "audio_rate_control_delta"; + case MENU_LABEL_VALUE_AUDIO_RATE_CONTROL_DELTA: + return "Audio Rate Control Delta"; case MENU_LABEL_VIDEO_SHADER_FILTER_PASS: return "video_shader_filter_pass"; case MENU_LABEL_VIDEO_SHADER_SCALE_PASS: @@ -447,6 +463,8 @@ static const char *menu_hash_to_str_english(uint32_t hash) return "menu_dynamic_wallpaper_enable"; case MENU_LABEL_VALUE_DYNAMIC_WALLPAPER: return "Dynamic Wallpaper"; + case MENU_LABEL_BOXART: + return "menu_boxart_enable"; case MENU_LABEL_VALUE_BOXART: return "Display Boxart"; case MENU_LABEL_CORE_INPUT_REMAPPING_OPTIONS: diff --git a/menu/menu_hash.h b/menu/menu_hash.h index d381943561..427c2a696a 100644 --- a/menu/menu_hash.h +++ b/menu/menu_hash.h @@ -73,6 +73,8 @@ extern "C" { #define MENU_LABEL_REWIND_GRANULARITY 0xe859cbdfU #define MENU_LABEL_VALUE_REWIND_GRANULARITY 0x6e1ae4c0U #define MENU_LABEL_VIDEO_THREADED 0x0626179cU +#define MENU_LABEL_AUDIO_SYNC 0xe0cd6bd3U +#define MENU_LABEL_VALUE_AUDIO_SYNC 0xcbeb903bU #define MENU_LABEL_VIDEO_VSYNC 0x09c2d34eU #define MENU_LABEL_VIDEO_HARD_SYNC 0xdcd623b6U #define MENU_LABEL_SAVESTATE_AUTO_SAVE 0xf6f4a05bU @@ -83,6 +85,7 @@ extern "C" { #define MENU_LABEL_LOG_VERBOSITY 0x6648c96dU #define MENU_LABEL_OVERLAY_NEXT 0x7a459145U #define MENU_LABEL_AUDIO_VOLUME 0x502173aeU +#define MENU_LABEL_VALUE_AUDIO_VOLUME 0x0fa6ccfeU #define MENU_LABEL_AUDIO_LATENCY 0x32695386U #define MENU_LABEL_VALUE_AUDIO_LATENCY 0x89900e38U #define MENU_LABEL_NETPLAY_DELAY_FRAMES 0x86b2c48dU @@ -104,6 +107,7 @@ extern "C" { #define MENU_LABEL_DYNAMIC_WALLPAPER 0xf011ccabU #define MENU_LABEL_VALUE_DYNAMIC_WALLPAPER 0x66928c32U #define MENU_LABEL_VALUE_BOXART 0x716441ebU +#define MENU_LABEL_BOXART 0xa269b0afU #define MENU_LABEL_PAL60_ENABLE 0x62bc416eU #define MENU_LABEL_SYSTEM_BGM_ENABLE 0x9287a1c5U @@ -117,6 +121,7 @@ extern "C" { #define MENU_LABEL_VIDEO_SCALE_INTEGER 0x65c4b090U #define MENU_LABEL_AUDIO_RATE_CONTROL_DELTA 0xc8bde3cbU +#define MENU_LABEL_VALUE_AUDIO_RATE_CONTROL_DELTA 0x8d242b0eU #define MENU_LABEL_AUDIO_MAX_TIMING_SKEW 0x4c96f75cU #define MENU_LABEL_INPUT_PLAYER1_JOYPAD_INDEX 0xfad6ab2fU @@ -440,6 +445,7 @@ extern "C" { #define MENU_LABEL_VALUE_UNABLE_TO_READ_COMPRESSED_FILE 0xbae7be3eU #define MENU_LABEL_OSK_ENABLE 0x8e208498U #define MENU_LABEL_AUDIO_MUTE 0xe0ca1151U +#define MENU_LABEL_VALUE_AUDIO_MUTE 0x5af25952U #define MENU_LABEL_EXIT_EMULATOR 0x86d5d467U #define MENU_LABEL_COLLECTION 0x5fea5991U diff --git a/menu/menu_setting.c b/menu/menu_setting.c index 3537b15e97..3ee521eddb 100644 --- a/menu/menu_setting.c +++ b/menu/menu_setting.c @@ -5058,8 +5058,8 @@ static bool setting_append_list_audio_options( CONFIG_BOOL( settings->audio.mute_enable, - "audio_mute_enable", - "Audio Mute", + menu_hash_to_str(MENU_LABEL_AUDIO_MUTE), + menu_hash_to_str(MENU_LABEL_VALUE_AUDIO_MUTE), false, menu_hash_to_str(MENU_VALUE_OFF), menu_hash_to_str(MENU_VALUE_ON), @@ -5071,8 +5071,8 @@ static bool setting_append_list_audio_options( CONFIG_FLOAT( settings->audio.volume, - "audio_volume", - "Audio Volume Level (dB)", + menu_hash_to_str(MENU_LABEL_AUDIO_VOLUME), + menu_hash_to_str(MENU_LABEL_VALUE_AUDIO_VOLUME), audio_volume, "%.1f", group_info.name, @@ -5111,8 +5111,8 @@ static bool setting_append_list_audio_options( CONFIG_BOOL( settings->audio.sync, - "audio_sync", - "Audio Sync Enable", + menu_hash_to_str(MENU_LABEL_AUDIO_SYNC), + menu_hash_to_str(MENU_LABEL_VALUE_AUDIO_SYNC), audio_sync, menu_hash_to_str(MENU_VALUE_OFF), menu_hash_to_str(MENU_VALUE_ON), @@ -5138,8 +5138,8 @@ static bool setting_append_list_audio_options( CONFIG_FLOAT( settings->audio.rate_control_delta, - "audio_rate_control_delta", - "Audio Rate Control Delta", + menu_hash_to_str(MENU_LABEL_AUDIO_RATE_CONTROL_DELTA), + menu_hash_to_str(MENU_LABEL_VALUE_AUDIO_RATE_CONTROL_DELTA), rate_control_delta, "%.3f", group_info.name, @@ -5726,7 +5726,7 @@ static bool setting_append_list_menu_options( CONFIG_BOOL( settings->menu.boxart_enable, - "menu_boxart_enable", + menu_hash_to_str(MENU_LABEL_BOXART), menu_hash_to_str(MENU_LABEL_VALUE_BOXART), true, menu_hash_to_str(MENU_VALUE_OFF),