Changeset 4271:3d8ee398f663 in roaraudio for libroardsp
- Timestamp:
- 08/27/10 23:29:34 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroardsp/rms.c
r3633 r4271 160 160 switch (n) { 161 161 case 1: return *rms = roar_rms2_1_8(data, samples); return *rms == -1 ? -1 : 0; break; 162 case 2: return roar_rms2_1_8_2(data, samples, rms); break; 162 163 default: 163 164 return -1; … … 174 175 switch (n) { 175 176 case 1: return *rms = roar_rms2_1_16(data, samples); return *rms == -1 ? -1 : 0; break; 177 case 2: return roar_rms2_1_16_2(data, samples, rms); break; 176 178 default: 177 179 return -1; … … 188 190 switch (n) { 189 191 case 1: return *rms = roar_rms2_1_32(data, samples); return *rms == -1 ? -1 : 0; break; 192 case 2: return roar_rms2_1_32_2(data, samples, rms); break; 190 193 default: 191 194 return -1; … … 193 196 } 194 197 198 199 int roar_rms2_1_b_n (void * data, size_t samples, int64_t * rms, size_t n, size_t bits) { 200 switch (bits) { 201 case 8: return roar_rms2_1_8_n(data, samples, rms, n); break; 202 case 16: return roar_rms2_1_16_n(data, samples, rms, n); break; 203 case 32: return roar_rms2_1_32_n(data, samples, rms, n); break; 204 default: 205 return -1; 206 } 207 } 208 195 209 //ll
Note: See TracChangeset
for help on using the changeset viewer.