/*
- Copyright (C) 2008 Paul Davis
+ Copyright (C) 2008 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
#include "ardour/analyser.h"
#include "ardour/audiofilesource.h"
+#include "ardour/session_event.h"
#include "ardour/transient_detector.h"
#include "pbd/pthread_utils.h"
#include "pbd/convert.h"
using namespace std;
-using namespace sigc;
using namespace ARDOUR;
using namespace PBD;
Analyser::Analyser ()
{
-
+
}
Analyser::~Analyser ()
void
Analyser::work ()
{
- PBD::notify_gui_about_thread_creation (pthread_self(), string ("analyser-") + to_string (pthread_self(), std::dec));
+ SessionEvent::create_per_thread_pool ("Analyser", 64);
while (true) {
analysis_queue_lock.lock ();