diff options
Diffstat (limited to 'firmware/export/config_caps.h')
-rw-r--r-- | firmware/export/config_caps.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/firmware/export/config_caps.h b/firmware/export/config_caps.h index fcb13debfc..bc0a42bedf 100644 --- a/firmware/export/config_caps.h +++ b/firmware/export/config_caps.h | |||
@@ -116,3 +116,37 @@ | |||
116 | #endif | 116 | #endif |
117 | 117 | ||
118 | #endif /* HAVE_RECORDING */ | 118 | #endif /* HAVE_RECORDING */ |
119 | |||
120 | /* Samplerate config */ | ||
121 | #define PCM_SAMPR_CONFIG_ONLY /* no C code */ | ||
122 | #include "pcm_sampr.h" | ||
123 | #undef PCM_SAMPR_CONFIG_ONLY | ||
124 | |||
125 | #define PLAY_SAMPR_CAPS (HW_SAMPR_CAPS & (SAMPR_CAP_44 | SAMPR_CAP_48)) | ||
126 | /** | ||
127 | * PLAY_SAMPR_MIN: The minimum allowable samplerate for global playback. | ||
128 | * Music won't play at a lower rate. | ||
129 | * PLAY_SAMPR_MAX: The maximum allowable samplerate for global playback. | ||
130 | * Music won't play at a faster rate. | ||
131 | * PLAY_SAMPR_DEFAULT: The default samplerate, unless configured otherwise. | ||
132 | * PLAY_SAMPR_HW_MIN: The minimum allowable rate for some subsystems such | ||
133 | * as the DSP core. DSP never exceeds *MAX to lessen | ||
134 | * buffer allocation demands and overhead. | ||
135 | */ | ||
136 | #if PLAY_SAMPR_CAPS & (PLAY_SAMPR_CAPS - 1) | ||
137 | #define HAVE_PLAY_FREQ | ||
138 | # define PLAY_SAMPR_MIN SAMPR_44 | ||
139 | # define PLAY_SAMPR_MAX SAMPR_48 | ||
140 | # define PLAY_SAMPR_DEFAULT SAMPR_44 | ||
141 | # define PLAY_SAMPR_HW_MIN HW_SAMPR_MIN | ||
142 | #elif PLAY_SAMPR_CAPS & SAMPR_CAP_44 | ||
143 | # define PLAY_SAMPR_MIN SAMPR_44 | ||
144 | # define PLAY_SAMPR_MAX SAMPR_44 | ||
145 | # define PLAY_SAMPR_DEFAULT SAMPR_44 | ||
146 | # define PLAY_SAMPR_HW_MIN HW_SAMPR_MIN | ||
147 | #elif PLAY_SAMPR_CAPS & SAMPR_CAP_48 | ||
148 | # define PLAY_SAMPR_MIN SAMPR_48 | ||
149 | # define PLAY_SAMPR_MAX SAMPR_48 | ||
150 | # define PLAY_SAMPR_DEFAULT SAMPR_48 | ||
151 | # define PLAY_SAMPR_HW_MIN HW_SAMPR_MIN | ||
152 | #endif | ||