From e9127523db55a267f67532fd61e913f2879324fc Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sat, 30 Nov 2013 14:10:31 +0100 Subject: pcm/PcmConvert: move code to new class GluePcmResampler --- src/pcm/PcmConvert.hxx | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) (limited to 'src/pcm/PcmConvert.hxx') diff --git a/src/pcm/PcmConvert.hxx b/src/pcm/PcmConvert.hxx index d6e113915..9835045d6 100644 --- a/src/pcm/PcmConvert.hxx +++ b/src/pcm/PcmConvert.hxx @@ -21,10 +21,10 @@ #define PCM_CONVERT_HXX #include "PcmDsd.hxx" -#include "PcmResample.hxx" #include "PcmBuffer.hxx" #include "FormatConverter.hxx" #include "ChannelsConverter.hxx" +#include "GlueResampler.hxx" #include "AudioFormat.hxx" #include @@ -41,10 +41,9 @@ class Domain; class PcmConvert { PcmDsd dsd; - PcmResampler resampler; - PcmFormatConverter format_converter; PcmChannelsConverter channels_converter; + GluePcmResampler resampler; AudioFormat src_format, dest_format; @@ -79,20 +78,6 @@ public: const void *Convert(const void *src, size_t src_size, size_t *dest_size_r, Error &error); - -private: - ConstBuffer Convert16(ConstBuffer src, - AudioFormat format, - Error &error); - ConstBuffer Convert24(ConstBuffer src, - AudioFormat format, - Error &error); - ConstBuffer Convert32(ConstBuffer src, - AudioFormat format, - Error &error); - ConstBuffer ConvertFloat(ConstBuffer src, - AudioFormat format, - Error &error); }; extern const Domain pcm_convert_domain; -- cgit v1.2.3