summaryrefslogtreecommitdiff
path: root/lib/libsamplerate/libsamplerate-0.2.2/src/samplerate.c
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2023-08-03 15:32:28 +1000
committerjacqueline <me@jacqueline.id.au>2023-08-03 15:32:28 +1000
commit3511852f39cd5023ec8e6d0b94cc69f34e9201ed (patch)
treefa38c2dd0a88d39616540e59f9850b919e20d852 /lib/libsamplerate/libsamplerate-0.2.2/src/samplerate.c
parentfbebc525117f18d5751e6951bc4ffcc51f70dcc4 (diff)
downloadtangara-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-xlib/libsamplerate/libsamplerate-0.2.2/src/samplerate.c8
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) ;