fixed build error with Audiere coded enabled

actorid
Nathan Jeffords 12 years ago
parent e18cf452d4
commit 39d27b87c9

@ -64,7 +64,8 @@ void Audiere_Decoder::open(const std::string &fname)
close(); close();
mSoundFile = audiere::FilePtr(new OgreFile(mResourceMgr.openResource(fname))); mSoundFile = audiere::FilePtr(new OgreFile(mResourceMgr.openResource(fname)));
mSoundSource = audiere::OpenSampleSource(file); mSoundSource = audiere::OpenSampleSource(mSoundFile);
mSoundFileName = fname;
int channels, srate; int channels, srate;
audiere::SampleFormat format; audiere::SampleFormat format;
@ -95,7 +96,7 @@ void Audiere_Decoder::close()
std::string Audiere_Decoder::getName() std::string Audiere_Decoder::getName()
{ {
return mSoundFile->getName(); return mSoundFileName;
} }
void Audiere_Decoder::getInfo(int *samplerate, ChannelConfig *chans, SampleType *type) void Audiere_Decoder::getInfo(int *samplerate, ChannelConfig *chans, SampleType *type)

@ -12,6 +12,7 @@ namespace MWSound
{ {
class Audiere_Decoder : public Sound_Decoder class Audiere_Decoder : public Sound_Decoder
{ {
std::string mSoundFileName;
audiere::FilePtr mSoundFile; audiere::FilePtr mSoundFile;
audiere::SampleSourcePtr mSoundSource; audiere::SampleSourcePtr mSoundSource;
int mSampleRate; int mSampleRate;

Loading…
Cancel
Save