diff --git a/data/locale/english.locale b/data/locale/english.locale index 6474ff886..bf6dc58f3 100644 --- a/data/locale/english.locale +++ b/data/locale/english.locale @@ -98,6 +98,7 @@ GENRE.TRAVEL_HOBBIES.7 gardening GENRE.UNKNOWN unknown apidselector.head Select language audio.srs_algo Type +audio.srs_algo_heavy Light audio.srs_algo_light Light audio.srs_algo_normal Normal audio.srs_iq SRS TruVolume algo diff --git a/src/gui/audio_setup.cpp b/src/gui/audio_setup.cpp index ec407188b..e35724472 100644 --- a/src/gui/audio_setup.cpp +++ b/src/gui/audio_setup.cpp @@ -87,11 +87,18 @@ const CMenuOptionChooser::keyval AUDIOMENU_ANALOGOUT_OPTIONS[AUDIOMENU_ANALOGOUT { 2, LOCALE_AUDIOMENU_MONORIGHT } }; +#ifdef BOXMODEL_APOLLO +#define AUDIOMENU_SRS_OPTION_COUNT 3 +#else #define AUDIOMENU_SRS_OPTION_COUNT 2 +#endif const CMenuOptionChooser::keyval AUDIOMENU_SRS_OPTIONS[AUDIOMENU_SRS_OPTION_COUNT] = { { 0 , LOCALE_AUDIO_SRS_ALGO_LIGHT }, - { 1 , LOCALE_AUDIO_SRS_ALGO_NORMAL } + { 1 , LOCALE_AUDIO_SRS_ALGO_NORMAL }, +#ifdef BOXMODEL_APOLLO + { 2 , LOCALE_AUDIO_SRS_ALGO_HEAVY } +#endif }; #define AUDIOMENU_AVSYNC_OPTION_COUNT 3 diff --git a/src/system/locals.h b/src/system/locals.h index 8ac2be9f0..82fd5576d 100644 --- a/src/system/locals.h +++ b/src/system/locals.h @@ -125,6 +125,7 @@ typedef enum LOCALE_GENRE_UNKNOWN, LOCALE_APIDSELECTOR_HEAD, LOCALE_AUDIO_SRS_ALGO, + LOCALE_AUDIO_SRS_ALGO_HEAVY, LOCALE_AUDIO_SRS_ALGO_LIGHT, LOCALE_AUDIO_SRS_ALGO_NORMAL, LOCALE_AUDIO_SRS_IQ, diff --git a/src/system/locals_intern.h b/src/system/locals_intern.h index fce38ae4d..0363b31bd 100644 --- a/src/system/locals_intern.h +++ b/src/system/locals_intern.h @@ -125,6 +125,7 @@ const char * locale_real_names[] = "GENRE.UNKNOWN", "apidselector.head", "audio.srs_algo", + "audio.srs_algo_heavy", "audio.srs_algo_light", "audio.srs_algo_normal", "audio.srs_iq",