#include "resampler.h"
#include "audio_buffers.h"
#include "exceptions.h"
+#include "compose.hpp"
#include "i18n.h"
using std::cout;
+using std::pair;
+using std::make_pair;
using boost::shared_ptr;
Resampler::Resampler (int in, int out, int channels)
);
if (resampled_frames < 0) {
- throw EncodeError (_("could not run sample-rate converter"));
+ char buf[256];
+ av_strerror (resampled_frames, buf, sizeof(buf));
+ throw EncodeError (String::compose (_("could not run sample-rate converter for %1 samples (%2) (%3)"), in->frames(), resampled_frames, buf));
}
resampled->set_frames (resampled_frames);