diff options
Diffstat (limited to 'intern/audaspace/intern/AUD_ConverterFactory.cpp')
-rw-r--r-- | intern/audaspace/intern/AUD_ConverterFactory.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/intern/audaspace/intern/AUD_ConverterFactory.cpp b/intern/audaspace/intern/AUD_ConverterFactory.cpp index b61f9bc194c..7cbf64f1697 100644 --- a/intern/audaspace/intern/AUD_ConverterFactory.cpp +++ b/intern/audaspace/intern/AUD_ConverterFactory.cpp @@ -30,18 +30,18 @@ #include "AUD_ConverterFactory.h" #include "AUD_ConverterReader.h" -AUD_ConverterFactory::AUD_ConverterFactory(AUD_Reference<AUD_IFactory> factory, +AUD_ConverterFactory::AUD_ConverterFactory(boost::shared_ptr<AUD_IFactory> factory, AUD_DeviceSpecs specs) : AUD_MixerFactory(factory, specs) { } -AUD_Reference<AUD_IReader> AUD_ConverterFactory::createReader() +boost::shared_ptr<AUD_IReader> AUD_ConverterFactory::createReader() { - AUD_Reference<AUD_IReader> reader = getReader(); + boost::shared_ptr<AUD_IReader> reader = getReader(); if(m_specs.format != AUD_FORMAT_FLOAT32) - reader = new AUD_ConverterReader(reader, m_specs); + reader = boost::shared_ptr<AUD_IReader>(new AUD_ConverterReader(reader, m_specs)); return reader; } |