diff options
author | Robin Gareus <robin@gareus.org> | 2017-10-31 03:18:59 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2017-10-31 03:18:59 +0100 |
commit | 9a2433eacfb311e3996997118123378f662589ae (patch) | |
tree | 07a8734f981438a36b5d115757f4b07c63ef65a9 /libs/ardour/ardour/route.h | |
parent | 539560bcac12e38424f05261d4f26870a1edadad (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.h | 14 |
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; |