summaryrefslogtreecommitdiff
path: root/apps/settings_list.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/settings_list.c')
-rw-r--r--apps/settings_list.c156
1 files changed, 78 insertions, 78 deletions
diff --git a/apps/settings_list.c b/apps/settings_list.c
index b3a48553f1..b1c78dec68 100644
--- a/apps/settings_list.c
+++ b/apps/settings_list.c
@@ -852,56 +852,56 @@ const struct settings_list settings[] = {
852 NULL, NULL, crossfeed_hf_cutoff_helper), 852 NULL, NULL, crossfeed_hf_cutoff_helper),
853 /* equalizer */ 853 /* equalizer */
854 OFFON_SETTING(0,eq_enabled,LANG_EQUALIZER_ENABLED,false,"eq enabled",NULL), 854 OFFON_SETTING(0,eq_enabled,LANG_EQUALIZER_ENABLED,false,"eq enabled",NULL),
855 INT_SETTING(0, eq_precut, LANG_EQUALIZER_PRECUT, 0, "eq precut", 855 INT_SETTING(0, eq_precut, LANG_EQUALIZER_PRECUT, 0, "eq precut",
856 UNIT_DB, 0, 240, 5, eq_precut_format, NULL, dsp_set_eq_precut), 856 UNIT_DB, 0, 240, 5, eq_precut_format, NULL, dsp_set_eq_precut),
857 /* 0..32768 Hz */ 857 /* 0..32768 Hz */
858 INT_SETTING(0, eq_band0_cutoff, LANG_EQUALIZER_BAND_CUTOFF, 60, "eq band 0 cutoff", 858 INT_SETTING(0, eq_band0_cutoff, LANG_EQUALIZER_BAND_CUTOFF, 60, "eq band 0 cutoff",
859 UNIT_HERTZ, EQ_CUTOFF_MIN, EQ_CUTOFF_MAX, EQ_CUTOFF_STEP, 859 UNIT_HERTZ, EQ_CUTOFF_MIN, EQ_CUTOFF_MAX, EQ_CUTOFF_STEP,
860 NULL, NULL, NULL), 860 NULL, NULL, NULL),
861 INT_SETTING(0, eq_band1_cutoff, LANG_EQUALIZER_BAND_CENTER, 200, "eq band 1 cutoff", 861 INT_SETTING(0, eq_band1_cutoff, LANG_EQUALIZER_BAND_CENTER, 200, "eq band 1 cutoff",
862 UNIT_HERTZ, EQ_CUTOFF_MIN, EQ_CUTOFF_MAX, EQ_CUTOFF_STEP, 862 UNIT_HERTZ, EQ_CUTOFF_MIN, EQ_CUTOFF_MAX, EQ_CUTOFF_STEP,
863 NULL, NULL, NULL), 863 NULL, NULL, NULL),
864 INT_SETTING(0, eq_band2_cutoff, LANG_EQUALIZER_BAND_CENTER, 800, "eq band 2 cutoff", 864 INT_SETTING(0, eq_band2_cutoff, LANG_EQUALIZER_BAND_CENTER, 800, "eq band 2 cutoff",
865 UNIT_HERTZ, EQ_CUTOFF_MIN, EQ_CUTOFF_MAX, EQ_CUTOFF_STEP, 865 UNIT_HERTZ, EQ_CUTOFF_MIN, EQ_CUTOFF_MAX, EQ_CUTOFF_STEP,
866 NULL, NULL, NULL), 866 NULL, NULL, NULL),
867 INT_SETTING(0, eq_band3_cutoff, LANG_EQUALIZER_BAND_CENTER, 4000, "eq band 3 cutoff", 867 INT_SETTING(0, eq_band3_cutoff, LANG_EQUALIZER_BAND_CENTER, 4000, "eq band 3 cutoff",
868 UNIT_HERTZ, EQ_CUTOFF_MIN, EQ_CUTOFF_MAX, EQ_CUTOFF_STEP, 868 UNIT_HERTZ, EQ_CUTOFF_MIN, EQ_CUTOFF_MAX, EQ_CUTOFF_STEP,
869 NULL, NULL, NULL), 869 NULL, NULL, NULL),
870 INT_SETTING(0, eq_band4_cutoff, LANG_EQUALIZER_BAND_CUTOFF, 12000, "eq band 4 cutoff", 870 INT_SETTING(0, eq_band4_cutoff, LANG_EQUALIZER_BAND_CUTOFF, 12000, "eq band 4 cutoff",
871 UNIT_HERTZ, EQ_CUTOFF_MIN, EQ_CUTOFF_MAX, EQ_CUTOFF_STEP, 871 UNIT_HERTZ, EQ_CUTOFF_MIN, EQ_CUTOFF_MAX, EQ_CUTOFF_STEP,
872 NULL, NULL, NULL), 872 NULL, NULL, NULL),
873 /* 0..64 (or 0.0 to 6.4) */ 873 /* 0..64 (or 0.0 to 6.4) */
874 INT_SETTING(0, eq_band0_q, LANG_EQUALIZER_BAND_Q, 7, "eq band 0 q", 874 INT_SETTING(0, eq_band0_q, LANG_EQUALIZER_BAND_Q, 7, "eq band 0 q",
875 UNIT_INT, EQ_Q_MIN, EQ_Q_MAX, EQ_Q_STEP, 875 UNIT_INT, EQ_Q_MIN, EQ_Q_MAX, EQ_Q_STEP,
876 eq_q_format, NULL, NULL), 876 eq_q_format, NULL, NULL),
877 INT_SETTING(0, eq_band1_q, LANG_EQUALIZER_BAND_Q, 10, "eq band 1 q", 877 INT_SETTING(0, eq_band1_q, LANG_EQUALIZER_BAND_Q, 10, "eq band 1 q",
878 UNIT_INT, EQ_Q_MIN, EQ_Q_MAX, EQ_Q_STEP, 878 UNIT_INT, EQ_Q_MIN, EQ_Q_MAX, EQ_Q_STEP,
879 eq_q_format, NULL, NULL), 879 eq_q_format, NULL, NULL),
880 INT_SETTING(0, eq_band2_q, LANG_EQUALIZER_BAND_Q, 10, "eq band 2 q", 880 INT_SETTING(0, eq_band2_q, LANG_EQUALIZER_BAND_Q, 10, "eq band 2 q",
881 UNIT_INT, EQ_Q_MIN, EQ_Q_MAX, EQ_Q_STEP, 881 UNIT_INT, EQ_Q_MIN, EQ_Q_MAX, EQ_Q_STEP,
882 eq_q_format, NULL, NULL), 882 eq_q_format, NULL, NULL),
883 INT_SETTING(0, eq_band3_q, LANG_EQUALIZER_BAND_Q, 10, "eq band 3 q", 883 INT_SETTING(0, eq_band3_q, LANG_EQUALIZER_BAND_Q, 10, "eq band 3 q",
884 UNIT_INT, EQ_Q_MIN, EQ_Q_MAX, EQ_Q_STEP, 884 UNIT_INT, EQ_Q_MIN, EQ_Q_MAX, EQ_Q_STEP,
885 eq_q_format, NULL, NULL), 885 eq_q_format, NULL, NULL),
886 INT_SETTING(0, eq_band4_q, LANG_EQUALIZER_BAND_Q, 7, "eq band 4 q", 886 INT_SETTING(0, eq_band4_q, LANG_EQUALIZER_BAND_Q, 7, "eq band 4 q",
887 UNIT_INT, EQ_Q_MIN, EQ_Q_MAX, EQ_Q_STEP, 887 UNIT_INT, EQ_Q_MIN, EQ_Q_MAX, EQ_Q_STEP,
888 eq_q_format, NULL, NULL), 888 eq_q_format, NULL, NULL),
889 /* -240..240 (or -24db to +24db) */ 889 /* -240..240 (or -24db to +24db) */
890 INT_SETTING(0, eq_band0_gain, LANG_EQUALIZER_BAND_GAIN, 0, "eq band 0 gain", 890 INT_SETTING(0, eq_band0_gain, LANG_EQUALIZER_BAND_GAIN, 0, "eq band 0 gain",
891 UNIT_DB, EQ_GAIN_MIN, EQ_GAIN_MAX, EQ_GAIN_STEP, 891 UNIT_DB, EQ_GAIN_MIN, EQ_GAIN_MAX, EQ_GAIN_STEP,
892 eq_gain_format, NULL, NULL), 892 eq_gain_format, NULL, NULL),
893 INT_SETTING(0, eq_band1_gain, LANG_EQUALIZER_BAND_GAIN, 0, "eq band 1 gain", 893 INT_SETTING(0, eq_band1_gain, LANG_EQUALIZER_BAND_GAIN, 0, "eq band 1 gain",
894 UNIT_DB, EQ_GAIN_MIN, EQ_GAIN_MAX, EQ_GAIN_STEP, 894 UNIT_DB, EQ_GAIN_MIN, EQ_GAIN_MAX, EQ_GAIN_STEP,
895 eq_gain_format, NULL, NULL), 895 eq_gain_format, NULL, NULL),
896 INT_SETTING(0, eq_band2_gain, LANG_EQUALIZER_BAND_GAIN, 0, "eq band 2 gain", 896 INT_SETTING(0, eq_band2_gain, LANG_EQUALIZER_BAND_GAIN, 0, "eq band 2 gain",
897 UNIT_DB, EQ_GAIN_MIN, EQ_GAIN_MAX, EQ_GAIN_STEP, 897 UNIT_DB, EQ_GAIN_MIN, EQ_GAIN_MAX, EQ_GAIN_STEP,
898 eq_gain_format, NULL, NULL), 898 eq_gain_format, NULL, NULL),
899 INT_SETTING(0, eq_band3_gain, LANG_EQUALIZER_BAND_GAIN, 0, "eq band 3 gain", 899 INT_SETTING(0, eq_band3_gain, LANG_EQUALIZER_BAND_GAIN, 0, "eq band 3 gain",
900 UNIT_DB, EQ_GAIN_MIN, EQ_GAIN_MAX, EQ_GAIN_STEP, 900 UNIT_DB, EQ_GAIN_MIN, EQ_GAIN_MAX, EQ_GAIN_STEP,
901 eq_gain_format, NULL, NULL), 901 eq_gain_format, NULL, NULL),
902 INT_SETTING(0, eq_band4_gain, LANG_EQUALIZER_BAND_GAIN, 0, "eq band 4 gain", 902 INT_SETTING(0, eq_band4_gain, LANG_EQUALIZER_BAND_GAIN, 0, "eq band 4 gain",
903 UNIT_DB, EQ_GAIN_MIN, EQ_GAIN_MAX, EQ_GAIN_STEP, 903 UNIT_DB, EQ_GAIN_MIN, EQ_GAIN_MAX, EQ_GAIN_STEP,
904 eq_gain_format, NULL, NULL), 904 eq_gain_format, NULL, NULL),
905 905
906 /* dithering */ 906 /* dithering */
907 OFFON_SETTING(0, dithering_enabled, LANG_DITHERING, 907 OFFON_SETTING(0, dithering_enabled, LANG_DITHERING,
@@ -959,57 +959,57 @@ const struct settings_list settings[] = {
959 OFFON_SETTING(0,eq_hw_enabled,LANG_EQUALIZER_HARDWARE_ENABLED,false, 959 OFFON_SETTING(0,eq_hw_enabled,LANG_EQUALIZER_HARDWARE_ENABLED,false,
960 "eq hardware enabled",NULL), 960 "eq hardware enabled",NULL),
961 961
962 STRINGCHOICE_SETTING(0, eq_hw_band0_cutoff, LANG_EQUALIZER_BAND_CUTOFF, 1, 962 STRINGCHOICE_SETTING(0, eq_hw_band0_cutoff, LANG_EQUALIZER_BAND_CUTOFF, 1,
963 "eq hardware band 0 cutoff", "80Hz,105Hz,135Hz,175Hz", NULL, 4, 963 "eq hardware band 0 cutoff", "80Hz,105Hz,135Hz,175Hz", NULL, 4,
964 TALK_ID(80, UNIT_HERTZ), TALK_ID(105, UNIT_HERTZ), 964 TALK_ID(80, UNIT_HERTZ), TALK_ID(105, UNIT_HERTZ),
965 TALK_ID(135, UNIT_HERTZ), TALK_ID(175, UNIT_HERTZ)), 965 TALK_ID(135, UNIT_HERTZ), TALK_ID(175, UNIT_HERTZ)),
966 INT_SETTING(0, eq_hw_band0_gain, LANG_EQUALIZER_BAND_GAIN, 0, 966 INT_SETTING(0, eq_hw_band0_gain, LANG_EQUALIZER_BAND_GAIN, 0,
967 "eq hardware band 0 gain", UNIT_DB, EQ_HW_GAIN_MIN, 967 "eq hardware band 0 gain", UNIT_DB, EQ_HW_GAIN_MIN,
968 EQ_HW_GAIN_MAX, EQ_HW_GAIN_STEP, eq_hw_gain_format, NULL, NULL), 968 EQ_HW_GAIN_MAX, EQ_HW_GAIN_STEP, eq_hw_gain_format, NULL, NULL),
969 969
970 STRINGCHOICE_SETTING(0, eq_hw_band1_center, LANG_EQUALIZER_BAND_CENTER, 1, 970 STRINGCHOICE_SETTING(0, eq_hw_band1_center, LANG_EQUALIZER_BAND_CENTER, 1,
971 "eq hardware band 1 center", "230Hz,300Hz,385Hz,500Hz", NULL, 4, 971 "eq hardware band 1 center", "230Hz,300Hz,385Hz,500Hz", NULL, 4,
972 TALK_ID(230, UNIT_HERTZ), TALK_ID(300, UNIT_HERTZ), 972 TALK_ID(230, UNIT_HERTZ), TALK_ID(300, UNIT_HERTZ),
973 TALK_ID(385, UNIT_HERTZ), TALK_ID(500, UNIT_HERTZ)), 973 TALK_ID(385, UNIT_HERTZ), TALK_ID(500, UNIT_HERTZ)),
974 CHOICE_SETTING(0, eq_hw_band1_bandwidth, LANG_EQUALIZER_BANDWIDTH, 0, 974 CHOICE_SETTING(0, eq_hw_band1_bandwidth, LANG_EQUALIZER_BANDWIDTH, 0,
975 "eq hardware band 1 bandwidth", "narrow,wide", NULL, 2, 975 "eq hardware band 1 bandwidth", "narrow,wide", NULL, 2,
976 ID2P(LANG_EQUALIZER_HARDWARE_BANDWIDTH_NARROW), 976 ID2P(LANG_EQUALIZER_HARDWARE_BANDWIDTH_NARROW),
977 ID2P(LANG_EQUALIZER_HARDWARE_BANDWIDTH_WIDE)), 977 ID2P(LANG_EQUALIZER_HARDWARE_BANDWIDTH_WIDE)),
978 INT_SETTING(0, eq_hw_band1_gain, LANG_EQUALIZER_BAND_GAIN, 0, 978 INT_SETTING(0, eq_hw_band1_gain, LANG_EQUALIZER_BAND_GAIN, 0,
979 "eq hardware band 1 gain", UNIT_DB, EQ_HW_GAIN_MIN, 979 "eq hardware band 1 gain", UNIT_DB, EQ_HW_GAIN_MIN,
980 EQ_HW_GAIN_MAX, EQ_HW_GAIN_STEP, eq_hw_gain_format, NULL, NULL), 980 EQ_HW_GAIN_MAX, EQ_HW_GAIN_STEP, eq_hw_gain_format, NULL, NULL),
981 981
982 STRINGCHOICE_SETTING(0, eq_hw_band2_center, LANG_EQUALIZER_BAND_CENTER, 1, 982 STRINGCHOICE_SETTING(0, eq_hw_band2_center, LANG_EQUALIZER_BAND_CENTER, 1,
983 "eq hardware band 2 center", "650Hz,850Hz,1.1kHz,1.4kHz", NULL, 4, 983 "eq hardware band 2 center", "650Hz,850Hz,1.1kHz,1.4kHz", NULL, 4,
984 TALK_ID(650, UNIT_HERTZ), TALK_ID(850, UNIT_HERTZ), 984 TALK_ID(650, UNIT_HERTZ), TALK_ID(850, UNIT_HERTZ),
985 TALK_ID(1100, UNIT_HERTZ), TALK_ID(1400, UNIT_HERTZ)), 985 TALK_ID(1100, UNIT_HERTZ), TALK_ID(1400, UNIT_HERTZ)),
986 CHOICE_SETTING(0, eq_hw_band2_bandwidth, LANG_EQUALIZER_BANDWIDTH, 0, 986 CHOICE_SETTING(0, eq_hw_band2_bandwidth, LANG_EQUALIZER_BANDWIDTH, 0,
987 "eq hardware band 2 bandwidth", "narrow,wide", NULL, 2, 987 "eq hardware band 2 bandwidth", "narrow,wide", NULL, 2,
988 ID2P(LANG_EQUALIZER_HARDWARE_BANDWIDTH_NARROW), 988 ID2P(LANG_EQUALIZER_HARDWARE_BANDWIDTH_NARROW),
989 ID2P(LANG_EQUALIZER_HARDWARE_BANDWIDTH_WIDE)), 989 ID2P(LANG_EQUALIZER_HARDWARE_BANDWIDTH_WIDE)),
990 INT_SETTING(0, eq_hw_band2_gain, LANG_EQUALIZER_BAND_GAIN, 0, 990 INT_SETTING(0, eq_hw_band2_gain, LANG_EQUALIZER_BAND_GAIN, 0,
991 "eq hardware band 2 gain", UNIT_DB, EQ_HW_GAIN_MIN, 991 "eq hardware band 2 gain", UNIT_DB, EQ_HW_GAIN_MIN,
992 EQ_HW_GAIN_MAX, EQ_HW_GAIN_STEP, eq_hw_gain_format, NULL, NULL), 992 EQ_HW_GAIN_MAX, EQ_HW_GAIN_STEP, eq_hw_gain_format, NULL, NULL),
993 993
994 STRINGCHOICE_SETTING(0, eq_hw_band3_center, LANG_EQUALIZER_BAND_CENTER, 1, 994 STRINGCHOICE_SETTING(0, eq_hw_band3_center, LANG_EQUALIZER_BAND_CENTER, 1,
995 "eq hardware band 3 center", "1.8kHz,2.4kHz,3.2kHz,4.1kHz", NULL, 4, 995 "eq hardware band 3 center", "1.8kHz,2.4kHz,3.2kHz,4.1kHz", NULL, 4,
996 TALK_ID(1800, UNIT_HERTZ), TALK_ID(2400, UNIT_HERTZ), 996 TALK_ID(1800, UNIT_HERTZ), TALK_ID(2400, UNIT_HERTZ),
997 TALK_ID(3200, UNIT_HERTZ), TALK_ID(4100, UNIT_HERTZ)), 997 TALK_ID(3200, UNIT_HERTZ), TALK_ID(4100, UNIT_HERTZ)),
998 CHOICE_SETTING(0, eq_hw_band3_bandwidth, LANG_EQUALIZER_BANDWIDTH, 0, 998 CHOICE_SETTING(0, eq_hw_band3_bandwidth, LANG_EQUALIZER_BANDWIDTH, 0,
999 "eq hardware band 3 bandwidth", "narrow,wide", NULL, 2, 999 "eq hardware band 3 bandwidth", "narrow,wide", NULL, 2,
1000 ID2P(LANG_EQUALIZER_HARDWARE_BANDWIDTH_NARROW), 1000 ID2P(LANG_EQUALIZER_HARDWARE_BANDWIDTH_NARROW),
1001 ID2P(LANG_EQUALIZER_HARDWARE_BANDWIDTH_WIDE)), 1001 ID2P(LANG_EQUALIZER_HARDWARE_BANDWIDTH_WIDE)),
1002 INT_SETTING(0, eq_hw_band3_gain, LANG_EQUALIZER_BAND_GAIN, 0, 1002 INT_SETTING(0, eq_hw_band3_gain, LANG_EQUALIZER_BAND_GAIN, 0,
1003 "eq hardware band 3 gain", UNIT_DB, EQ_HW_GAIN_MIN, 1003 "eq hardware band 3 gain", UNIT_DB, EQ_HW_GAIN_MIN,
1004 EQ_HW_GAIN_MAX, EQ_HW_GAIN_STEP, eq_hw_gain_format, NULL, NULL), 1004 EQ_HW_GAIN_MAX, EQ_HW_GAIN_STEP, eq_hw_gain_format, NULL, NULL),
1005 1005
1006 STRINGCHOICE_SETTING(0, eq_hw_band4_cutoff, LANG_EQUALIZER_BAND_CUTOFF, 1, 1006 STRINGCHOICE_SETTING(0, eq_hw_band4_cutoff, LANG_EQUALIZER_BAND_CUTOFF, 1,
1007 "eq hardware band 4 cutoff", "5.3kHz,6.9kHz,9kHz,11.7kHz", NULL, 4, 1007 "eq hardware band 4 cutoff", "5.3kHz,6.9kHz,9kHz,11.7kHz", NULL, 4,
1008 TALK_ID(5300, UNIT_HERTZ), TALK_ID(6900, UNIT_HERTZ), 1008 TALK_ID(5300, UNIT_HERTZ), TALK_ID(6900, UNIT_HERTZ),
1009 TALK_ID(9000, UNIT_HERTZ), TALK_ID(11700, UNIT_HERTZ)), 1009 TALK_ID(9000, UNIT_HERTZ), TALK_ID(11700, UNIT_HERTZ)),
1010 INT_SETTING(0, eq_hw_band4_gain, LANG_EQUALIZER_BAND_GAIN, 0, 1010 INT_SETTING(0, eq_hw_band4_gain, LANG_EQUALIZER_BAND_GAIN, 0,
1011 "eq hardware band 4 gain", UNIT_DB, EQ_HW_GAIN_MIN, 1011 "eq hardware band 4 gain", UNIT_DB, EQ_HW_GAIN_MIN,
1012 EQ_HW_GAIN_MAX, EQ_HW_GAIN_STEP, eq_hw_gain_format, NULL, NULL), 1012 EQ_HW_GAIN_MAX, EQ_HW_GAIN_STEP, eq_hw_gain_format, NULL, NULL),
1013#endif 1013#endif
1014 1014
1015 OFFON_SETTING(0,hold_lr_for_scroll_in_list,-1,true, 1015 OFFON_SETTING(0,hold_lr_for_scroll_in_list,-1,true,