diff options
author | Max Kellermann <max@duempel.org> | 2013-11-11 18:34:01 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2013-11-13 18:39:15 +0100 |
commit | 44ac84767ee16b5445f80267589fe4a5fba0a33a (patch) | |
tree | 0a563f2c07cd0c13fffc78a8fd860d014bc0975e /src/pcm/PcmResampleFallback.cxx | |
parent | a40d7ae4dd57e098a439bff91a232aff1aecfef3 (diff) | |
download | mpd-44ac84767ee16b5445f80267589fe4a5fba0a33a.tar.gz mpd-44ac84767ee16b5445f80267589fe4a5fba0a33a.tar.xz mpd-44ac84767ee16b5445f80267589fe4a5fba0a33a.zip |
PcmResampleFallback: use PcmBuffer instead of PcmResampler
Lighter API.
Diffstat (limited to 'src/pcm/PcmResampleFallback.cxx')
-rw-r--r-- | src/pcm/PcmResampleFallback.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/pcm/PcmResampleFallback.cxx b/src/pcm/PcmResampleFallback.cxx index a62cd64f7..ca92e5a83 100644 --- a/src/pcm/PcmResampleFallback.cxx +++ b/src/pcm/PcmResampleFallback.cxx @@ -24,7 +24,7 @@ /* resampling code blatantly ripped from ESD */ const int16_t * -pcm_resample_fallback_16(PcmResampler *state, +pcm_resample_fallback_16(PcmBuffer &buffer, unsigned channels, unsigned src_rate, const int16_t *src_buffer, size_t src_size, @@ -37,7 +37,7 @@ pcm_resample_fallback_16(PcmResampler *state, (src_frames * dest_rate + src_rate - 1) / src_rate; unsigned dest_samples = dest_frames * channels; size_t dest_size = dest_samples * sizeof(*src_buffer); - int16_t *dest_buffer = (int16_t *)state->buffer.Get(dest_size); + int16_t *dest_buffer = (int16_t *)buffer.Get(dest_size); assert((src_size % (sizeof(*src_buffer) * channels)) == 0); @@ -65,7 +65,7 @@ pcm_resample_fallback_16(PcmResampler *state, } const int32_t * -pcm_resample_fallback_32(PcmResampler *state, +pcm_resample_fallback_32(PcmBuffer &buffer, unsigned channels, unsigned src_rate, const int32_t *src_buffer, size_t src_size, @@ -78,7 +78,7 @@ pcm_resample_fallback_32(PcmResampler *state, (src_frames * dest_rate + src_rate - 1) / src_rate; unsigned dest_samples = dest_frames * channels; size_t dest_size = dest_samples * sizeof(*src_buffer); - int32_t *dest_buffer = (int32_t *)state->buffer.Get(dest_size); + int32_t *dest_buffer = (int32_t *)buffer.Get(dest_size); assert((src_size % (sizeof(*src_buffer) * channels)) == 0); |