diff options
| author | jacqueline <me@jacqueline.id.au> | 2023-08-03 15:32:28 +1000 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2023-08-03 15:32:28 +1000 |
| commit | 3511852f39cd5023ec8e6d0b94cc69f34e9201ed (patch) | |
| tree | fa38c2dd0a88d39616540e59f9850b919e20d852 /lib/libsamplerate/libsamplerate-0.2.2/src/samplerate.c | |
| parent | fbebc525117f18d5751e6951bc4ffcc51f70dcc4 (diff) | |
| download | tangara-fw-3511852f39cd5023ec8e6d0b94cc69f34e9201ed.tar.gz | |
Add very limited resampling (it's slow as shit)
Diffstat (limited to 'lib/libsamplerate/libsamplerate-0.2.2/src/samplerate.c')
| -rwxr-xr-x | lib/libsamplerate/libsamplerate-0.2.2/src/samplerate.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/libsamplerate/libsamplerate-0.2.2/src/samplerate.c b/lib/libsamplerate/libsamplerate-0.2.2/src/samplerate.c index 6a51f279..700d42f7 100755 --- a/lib/libsamplerate/libsamplerate-0.2.2/src/samplerate.c +++ b/lib/libsamplerate/libsamplerate-0.2.2/src/samplerate.c @@ -143,7 +143,7 @@ src_process (SRC_STATE *state, SRC_DATA *data) } /* src_process */ long -src_callback_read (SRC_STATE *state, double src_ratio, long frames, float *data) +src_callback_read (SRC_STATE *state, float src_ratio, long frames, float *data) { SRC_DATA src_data ; @@ -238,7 +238,7 @@ src_callback_read (SRC_STATE *state, double src_ratio, long frames, float *data) */ int -src_set_ratio (SRC_STATE *state, double new_ratio) +src_set_ratio (SRC_STATE *state, float new_ratio) { if (state == NULL) return SRC_ERR_BAD_STATE ; @@ -321,7 +321,7 @@ src_get_version (void) } /* src_get_version */ int -src_is_valid_ratio (double ratio) +src_is_valid_ratio (float ratio) { if (is_bad_src_ratio (ratio)) return SRC_FALSE ; @@ -461,7 +461,7 @@ src_int_to_float_array (const int *in, float *out, int len) void src_float_to_int_array (const float *in, int *out, int len) -{ double scaled_value ; +{ float scaled_value ; for (int i = 0 ; i < len ; i++) { scaled_value = in [i] * (8.0 * 0x10000000) ; |
