diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2006-11-06 18:18:05 +0000 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2006-11-06 18:18:05 +0000 |
commit | 5efee7c94adb691799becb605002e85e13bf11e5 (patch) | |
tree | c8f3e198cf40b5fad4f50ee558195ee906c261c5 /firmware/pcm_sampr.c | |
parent | 0f5cb94aa4a334366a746fcbb22f3335ca413265 (diff) | |
download | rockbox-5efee7c94adb691799becb605002e85e13bf11e5.tar.gz rockbox-5efee7c94adb691799becb605002e85e13bf11e5.zip |
Forgot to use cvs add on a few new files in the fresh checkout I used. woops.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11453 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/pcm_sampr.c')
-rw-r--r-- | firmware/pcm_sampr.c | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/firmware/pcm_sampr.c b/firmware/pcm_sampr.c new file mode 100644 index 0000000000..cceb4b7399 --- /dev/null +++ b/firmware/pcm_sampr.c | |||
@@ -0,0 +1,76 @@ | |||
1 | /*************************************************************************** | ||
2 | * __________ __ ___. | ||
3 | * Open \______ \ ____ ____ | | _\_ |__ _______ ___ | ||
4 | * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / | ||
5 | * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < | ||
6 | * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ | ||
7 | * \/ \/ \/ \/ \/ | ||
8 | * $Id$ | ||
9 | * | ||
10 | * Copyright (C) 2006 Michael Sevakis | ||
11 | * | ||
12 | * All files in this archive are subject to the GNU General Public License. | ||
13 | * See the file COPYING in the source tree root for full license agreement. | ||
14 | * | ||
15 | * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||
16 | * KIND, either express or implied. | ||
17 | * | ||
18 | ****************************************************************************/ | ||
19 | #include "config.h" | ||
20 | #include "pcm_sampr.h" | ||
21 | |||
22 | /* Master list of all "standard" rates supported. */ | ||
23 | const unsigned long audio_master_sampr_list[SAMPR_NUM_FREQ] = | ||
24 | { | ||
25 | [0 ... SAMPR_NUM_FREQ-1] = -1, /* any gaps set to -1 */ | ||
26 | [FREQ_96] = SAMPR_96, | ||
27 | [FREQ_88] = SAMPR_88, | ||
28 | [FREQ_64] = SAMPR_64, | ||
29 | [FREQ_48] = SAMPR_48, | ||
30 | [FREQ_44] = SAMPR_44, | ||
31 | [FREQ_32] = SAMPR_32, | ||
32 | [FREQ_24] = SAMPR_24, | ||
33 | [FREQ_22] = SAMPR_22, | ||
34 | [FREQ_16] = SAMPR_16, | ||
35 | [FREQ_12] = SAMPR_12, | ||
36 | [FREQ_11] = SAMPR_11, | ||
37 | [FREQ_8 ] = SAMPR_8, | ||
38 | }; | ||
39 | |||
40 | /* List of all hardware rates supported (set or subset of master list) */ | ||
41 | const unsigned long hw_freq_sampr[HW_NUM_FREQ] = | ||
42 | { | ||
43 | [0 ... HW_NUM_FREQ-1] = -1, | ||
44 | HW_HAVE_96_([HW_FREQ_96] = SAMPR_96,) | ||
45 | HW_HAVE_88_([HW_FREQ_88] = SAMPR_88,) | ||
46 | HW_HAVE_64_([HW_FREQ_64] = SAMPR_64,) | ||
47 | HW_HAVE_48_([HW_FREQ_48] = SAMPR_48,) | ||
48 | HW_HAVE_44_([HW_FREQ_44] = SAMPR_44,) | ||
49 | HW_HAVE_32_([HW_FREQ_32] = SAMPR_32,) | ||
50 | HW_HAVE_24_([HW_FREQ_24] = SAMPR_24,) | ||
51 | HW_HAVE_22_([HW_FREQ_22] = SAMPR_22,) | ||
52 | HW_HAVE_16_([HW_FREQ_16] = SAMPR_16,) | ||
53 | HW_HAVE_12_([HW_FREQ_12] = SAMPR_12,) | ||
54 | HW_HAVE_11_([HW_FREQ_11] = SAMPR_11,) | ||
55 | HW_HAVE_8_( [HW_FREQ_8 ] = SAMPR_8 ,) | ||
56 | }; | ||
57 | |||
58 | #ifdef HAVE_RECORDING | ||
59 | /* List of recording supported sample rates (set or subset of master list) */ | ||
60 | const unsigned long rec_freq_sampr[REC_NUM_FREQ] = | ||
61 | { | ||
62 | [0 ... REC_NUM_FREQ-1] = -1, | ||
63 | REC_HAVE_96_([REC_FREQ_96] = SAMPR_96,) | ||
64 | REC_HAVE_88_([REC_FREQ_88] = SAMPR_88,) | ||
65 | REC_HAVE_64_([REC_FREQ_64] = SAMPR_64,) | ||
66 | REC_HAVE_48_([REC_FREQ_48] = SAMPR_48,) | ||
67 | REC_HAVE_44_([REC_FREQ_44] = SAMPR_44,) | ||
68 | REC_HAVE_32_([REC_FREQ_32] = SAMPR_32,) | ||
69 | REC_HAVE_24_([REC_FREQ_24] = SAMPR_24,) | ||
70 | REC_HAVE_22_([REC_FREQ_22] = SAMPR_22,) | ||
71 | REC_HAVE_16_([REC_FREQ_16] = SAMPR_16,) | ||
72 | REC_HAVE_12_([REC_FREQ_12] = SAMPR_12,) | ||
73 | REC_HAVE_11_([REC_FREQ_11] = SAMPR_11,) | ||
74 | REC_HAVE_8_( [REC_FREQ_8 ] = SAMPR_8 ,) | ||
75 | }; | ||
76 | #endif /* HAVE_RECORDING */ | ||