From c3b9c3dc73e73e5c671599f914408e9f8e903a1b Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sat, 13 May 2006 21:18:32 +0000 Subject: don't hit an assert when trying to resample data for 6channel audio git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@853 fefdeb5f-60dc-0310-8127-8f9354f1896f --- src/polypcore/resampler.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/polypcore/resampler.c b/src/polypcore/resampler.c index a50b21bf..7e85e270 100644 --- a/src/polypcore/resampler.c +++ b/src/polypcore/resampler.c @@ -168,7 +168,8 @@ void pa_resampler_run(pa_resampler *r, const pa_memchunk *in, pa_memchunk *out) } size_t pa_resampler_request(pa_resampler *r, size_t out_length) { - assert(r && (out_length % r->o_fz) == 0); + assert(r); + return (((out_length / r->o_fz)*r->i_ss.rate)/r->o_ss.rate) * r->i_fz; } -- cgit