domain = 'libpbd'
-pbd3.Append(DOMAIN=domain,MAJOR=3,MINOR=2,MICRO=0)
+pbd3.Append(DOMAIN=domain,MAJOR=4,MINOR=0,MICRO=0)
pbd3.Append(CXXFLAGS="-DPACKAGE=\\\"" + domain + "\\\"")
pbd3.Append(CXXFLAGS="-D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE")
pbd3.Append(CXXFLAGS="-DLIBSIGC_DISABLE_DEPRECATED")
#include <vector>
#include <sys/time.h>
-#include <pbd/lockmonitor.h>
#include <pthread.h>
#include <usb.h>
+#include <glibmm/thread.h>
+
#include <ardour/types.h>
#include "control_protocol.h"
DisplayMode display_mode;
ARDOUR::gain_t gain_fraction;
- PBD::Lock update_lock;
+ Glib::Mutex update_lock;
char current_screen[2][20];
char pending_screen[2][20];
bool lights[7];
struct timeval last_wheel_motion;
int last_wheel_dir;
- PBD::Lock io_lock;
+ Glib::Mutex io_lock;
int open ();
int read (uint32_t timeout_override = 0);