diff options
Diffstat (limited to 'src/polypcore')
| -rw-r--r-- | src/polypcore/resampler.c | 3 | 
1 files changed, 2 insertions, 1 deletions
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;  }  | 
