summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/route.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-10-31 03:18:59 +0100
committerRobin Gareus <robin@gareus.org>2017-10-31 03:18:59 +0100
commit9a2433eacfb311e3996997118123378f662589ae (patch)
tree07a8734f981438a36b5d115757f4b07c63ef65a9 /libs/ardour/ardour/route.h
parent539560bcac12e38424f05261d4f26870a1edadad (diff)
Migrate to Polarity-inversion processor & fix proc positions
* invert polarity after disk i/o proc or return * fix position of export-proc (after polarity) * fix input-meter (before disk-writer or after return)
Diffstat (limited to 'libs/ardour/ardour/route.h')
-rw-r--r--libs/ardour/ardour/route.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/libs/ardour/ardour/route.h b/libs/ardour/ardour/route.h
index 520608b29e..f903a49bac 100644
--- a/libs/ardour/ardour/route.h
+++ b/libs/ardour/ardour/route.h
@@ -71,6 +71,7 @@ class DiskWriter;
class IOProcessor;
class Panner;
class PannerShell;
+class PolarityProcessor;
class PortSet;
class Processor;
class PluginInsert;
@@ -662,7 +663,6 @@ protected:
boost::shared_ptr<SoloControl> _solo_control;
boost::shared_ptr<MuteControl> _mute_control;
- boost::shared_ptr<PhaseControl> _phase_control;
boost::shared_ptr<SoloIsolateControl> _solo_isolate_control;
boost::shared_ptr<SoloSafeControl> _solo_safe_control;
@@ -690,11 +690,13 @@ protected:
virtual void maybe_declick (BufferSet&, samplecnt_t, int);
- boost::shared_ptr<GainControl> _gain_control;
- boost::shared_ptr<Amp> _amp;
- boost::shared_ptr<GainControl> _trim_control;
- boost::shared_ptr<Amp> _trim;
- boost::shared_ptr<PeakMeter> _meter;
+ boost::shared_ptr<GainControl> _gain_control;
+ boost::shared_ptr<GainControl> _trim_control;
+ boost::shared_ptr<PhaseControl> _phase_control;
+ boost::shared_ptr<Amp> _amp;
+ boost::shared_ptr<Amp> _trim;
+ boost::shared_ptr<PeakMeter> _meter;
+ boost::shared_ptr<PolarityProcessor> _polarity;
boost::shared_ptr<DelayLine> _delayline;