- Fix process callbakc handling during export
[ardour.git] / libs / ardour / ardour / export_format_base.h
index 7bc012500402bc6a90685f9e4d9f893f071d1568..08bcbfb2bdaf717f5a0cd7fadd9dd4665a8c40ea 100644 (file)
 
 #include <sndfile.h>
 #include <samplerate.h>
-#include "ardour/gdither_types.h"
+
 #include "ardour/ardour.h"
 
+#include "audiographer/sample_format_converter.h"
+
 namespace ARDOUR
 {
 
@@ -76,10 +78,10 @@ class ExportFormatBase {
        };
 
        enum DitherType {
-               D_None = GDitherNone,
-               D_Rect = GDitherRect,
-               D_Tri = GDitherTri,
-               D_Shaped = GDitherShaped
+               D_None = AudioGrapher::D_None,
+               D_Rect = AudioGrapher::D_Rect,
+               D_Tri = AudioGrapher::D_Tri,
+               D_Shaped = AudioGrapher::D_Shaped
        };
 
        enum Quality {
@@ -115,8 +117,8 @@ class ExportFormatBase {
                        : _selected (false), _compatible (true) { }
                ~SelectableCompatible () {}
 
-               sigc::signal<void, bool> SelectChanged;
-               sigc::signal<void, bool> CompatibleChanged;
+               PBD::Signal1<void,bool> SelectChanged;
+               PBD::Signal1<void,bool> CompatibleChanged;
 
                bool selected () const { return _selected; }
                bool compatible () const { return _compatible; }