OSC: Changed gainVCA to gainfader as VCA is already used.
[ardour.git] / gtk2_ardour / audio_region_editor.cc
index 03d3e472640e4204ee8c00fce2619f34e633a2a6..3446f58eeeee56cfe57c88e537995901ac52a96a 100644 (file)
@@ -31,8 +31,6 @@
 
 #include "audio_region_editor.h"
 #include "audio_region_view.h"
-#include "ardour_ui.h"
-#include "utils.h"
 #include "gui_thread.h"
 
 #include "i18n.h"
@@ -54,7 +52,9 @@ AudioRegionEditor::AudioRegionEditor (Session* s, boost::shared_ptr<AudioRegion>
        : RegionEditor (s, r)
        , _audio_region (r)
        , gain_adjustment(accurate_coefficient_to_dB(_audio_region->scale_amplitude()), -40.0, +40.0, 0.1, 1.0, 0)
-#ifndef WIN32
+#ifdef PLATFORM_WINDOWS
+       , m_peak_sem ("peak_semaphore", 0)
+#else
        , _peak_channel (false)
 #endif
 {
@@ -138,8 +138,8 @@ AudioRegionEditor::gain_adjustment_changed ()
 void
 AudioRegionEditor::signal_peak_thread ()
 {
-#ifdef WIN32
-       m_peak_sem.post ();
+#ifdef PLATFORM_WINDOWS
+       m_peak_sem.signal ();
 #else
        _peak_channel.deliver ('c');
 #endif
@@ -148,7 +148,7 @@ AudioRegionEditor::signal_peak_thread ()
 void
 AudioRegionEditor::wait_for_signal ()
 {
-#ifdef WIN32
+#ifdef PLATFORM_WINDOWS
        m_peak_sem.wait ();
 #else
        char msg;