#include "analyse_audio_job.h"
#include "compose.hpp"
#include "film.h"
-#include "playlist.h"
+#include "player.h"
#include "i18n.h"
_samples_per_point = max (int64_t (1), _film->audio_length() / _num_points);
- _current.resize (_film->audio_channels ());
- _analysis.reset (new AudioAnalysis (_film->audio_channels()));
+ _current.resize (MAX_AUDIO_CHANNELS);
+ _analysis.reset (new AudioAnalysis (MAX_AUDIO_CHANNELS));
while (!player->pass()) {
set_progress (float (_done) / _film->audio_length ());
}
void
-AnalyseAudioJob::audio (shared_ptr<AudioBuffers> b)
+AnalyseAudioJob::audio (shared_ptr<const AudioBuffers> b)
{
for (int i = 0; i < b->frames(); ++i) {
for (int j = 0; j < b->channels(); ++j) {