diff options
| author | Linus Nielsen Feltzing <linus@haxx.se> | 2005-08-10 22:56:24 +0000 |
|---|---|---|
| committer | Linus Nielsen Feltzing <linus@haxx.se> | 2005-08-10 22:56:24 +0000 |
| commit | 315304aef660684e8ff0299f8a2ca1fb240c556f (patch) | |
| tree | 6f4fcc4c749b248a42d97bfa9087f8ce592512ff /apps/dsp.c | |
| parent | 40a19884aabebc2c1db61c1f956751d9e02d8951 (diff) | |
| download | rockbox-315304aef660684e8ff0299f8a2ca1fb240c556f.zip rockbox-315304aef660684e8ff0299f8a2ca1fb240c556f.tar.gz rockbox-315304aef660684e8ff0299f8a2ca1fb240c556f.tar.bz2 rockbox-315304aef660684e8ff0299f8a2ca1fb240c556f.tar.xz | |
iriver: added a DSP_SWITCH_FREQUENCY config, for on-the-fly sample frequency changes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7298 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/dsp.c')
| -rw-r--r-- | apps/dsp.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -529,8 +529,10 @@ bool dsp_configure(int setting, void *value) switch (setting) { case DSP_SET_FREQUENCY: - dsp.frequency = ((int) value == 0) ? NATIVE_FREQUENCY : (int) value; memset(resample_data, 0, sizeof(resample_data)); + /* Fall through!!! */ + case DSP_SWITCH_FREQUENCY: + dsp.frequency = ((int) value == 0) ? NATIVE_FREQUENCY : (int) value; resample_data[0].delta = resample_data[1].delta = (unsigned long) dsp.frequency * 65536 / NATIVE_FREQUENCY; break; |