From 14424281a0e1407ca04ef05a50541a4178f70e91 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sat, 8 Oct 2011 12:40:03 +0200 Subject: pcm_resample: add internal function _lsr_init() Let the libsamplerate code initialize itself. --- src/pcm_resample_libsamplerate.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/pcm_resample_libsamplerate.c') diff --git a/src/pcm_resample_libsamplerate.c b/src/pcm_resample_libsamplerate.c index 769f904c..a71659d5 100644 --- a/src/pcm_resample_libsamplerate.c +++ b/src/pcm_resample_libsamplerate.c @@ -83,6 +83,16 @@ pcm_resample_lsr_global_init(const char *converter, GError **error_r) return true; } +void +pcm_resample_lsr_init(struct pcm_resample_state *state) +{ + memset(state, 0, sizeof(*state)); + + pcm_buffer_init(&state->in); + pcm_buffer_init(&state->out); + pcm_buffer_init(&state->buffer); +} + void pcm_resample_lsr_deinit(struct pcm_resample_state *state) { -- cgit v1.2.3