--- src/backend/CFLACSoundTranslator.cpp.orig 2005-05-01 06:39:38.000000000 +0200 +++ src/backend/CFLACSoundTranslator.cpp 2008-03-28 18:08:28.000000000 +0100 @@ -75,15 +75,15 @@ public: for(unsigned t=0;tgetChannelCount()); @@ -274,8 +274,8 @@ bool CFLACSoundTranslator::onSaveSound(c //f.set_metadata(...) // ??? to do to set cues and user notes, etc - MyFLACEncoderFile::State s=f.init(); - if(s==FLAC__STREAM_ENCODER_OK) + FLAC__StreamEncoderInitStatus s=f.init(filename.c_str()); + if(s==FLAC__STREAM_ENCODER_INIT_STATUS_OK) { #define BUFFER_SIZE 65536 TAutoBuffer buffers[MAX_CHANNELS]; @@ -328,7 +328,7 @@ bool CFLACSoundTranslator::onSaveSound(c return true; } else - throw runtime_error(string(__func__)+" -- error creating FLAC encoder -- "+s.as_cstring()); + throw runtime_error(string(__func__)+" -- error creating FLAC encoder -- "+FLAC__StreamEncoderInitStatusString[s]); }