From 725e48fce4e4ad08a2a9aa0a64c3e79df5636108 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sat, 8 Oct 2011 13:41:39 +0200 Subject: pcm_resample: add function pcm_resample_float() A version of the resampler that doesn't need int->float->int conversion. --- src/pcm_resample_internal.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/pcm_resample_internal.h') diff --git a/src/pcm_resample_internal.h b/src/pcm_resample_internal.h index e947eebf..0b0a0500 100644 --- a/src/pcm_resample_internal.h +++ b/src/pcm_resample_internal.h @@ -41,6 +41,14 @@ pcm_resample_lsr_init(struct pcm_resample_state *state); void pcm_resample_lsr_deinit(struct pcm_resample_state *state); +const float * +pcm_resample_lsr_float(struct pcm_resample_state *state, + unsigned channels, + unsigned src_rate, + const float *src_buffer, size_t src_size, + unsigned dest_rate, size_t *dest_size_r, + GError **error_r); + const int16_t * pcm_resample_lsr_16(struct pcm_resample_state *state, unsigned channels, -- cgit v1.2.3