diff options
Diffstat (limited to 'intern/audaspace/intern/AUD_ConverterFactory.cpp')
-rw-r--r-- | intern/audaspace/intern/AUD_ConverterFactory.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/intern/audaspace/intern/AUD_ConverterFactory.cpp b/intern/audaspace/intern/AUD_ConverterFactory.cpp index cce0f273616..bf9a3586616 100644 --- a/intern/audaspace/intern/AUD_ConverterFactory.cpp +++ b/intern/audaspace/intern/AUD_ConverterFactory.cpp @@ -32,15 +32,15 @@ #include "AUD_ConverterFactory.h" #include "AUD_ConverterReader.h" -AUD_ConverterFactory::AUD_ConverterFactory(AUD_IFactory* factory, +AUD_ConverterFactory::AUD_ConverterFactory(AUD_Reference<AUD_IFactory> factory, AUD_DeviceSpecs specs) : AUD_MixerFactory(factory, specs) { } -AUD_IReader* AUD_ConverterFactory::createReader() const +AUD_Reference<AUD_IReader> AUD_ConverterFactory::createReader() { - AUD_IReader* reader = getReader(); + AUD_Reference<AUD_IReader> reader = getReader(); if(m_specs.format != AUD_FORMAT_FLOAT32) reader = new AUD_ConverterReader(reader, m_specs); |