summaryrefslogtreecommitdiff
path: root/src/lib/audio_processor.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2024-03-01 21:02:16 +0100
committerCarl Hetherington <cth@carlh.net>2024-03-01 21:02:17 +0100
commit86c39b8c4e2428964de086f6d5b3d274c2a5e26f (patch)
treec800710a769db07c859c5e904fa3128cb389223a /src/lib/audio_processor.cc
parent54010eb460cb1038ded4177154fa63947f766a05 (diff)
Add new "make-centre" processor.make-centre
This just puts L into L, R into R, and (L+R)/2 into C.
Diffstat (limited to 'src/lib/audio_processor.cc')
-rw-r--r--src/lib/audio_processor.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/audio_processor.cc b/src/lib/audio_processor.cc
index 6f3b96145..d2215627a 100644
--- a/src/lib/audio_processor.cc
+++ b/src/lib/audio_processor.cc
@@ -21,6 +21,7 @@
#include "audio_processor.h"
#include "config.h"
+#include "make_centre.h"
#include "mid_side_decoder.h"
#include "upmixer_a.h"
#include "upmixer_b.h"
@@ -39,6 +40,7 @@ void
AudioProcessor::setup_audio_processors ()
{
_non_experimental.push_back (unique_ptr<AudioProcessor>(new MidSideDecoder()));
+ _non_experimental.push_back (unique_ptr<AudioProcessor>(new MakeCentre()));
_experimental.push_back (unique_ptr<AudioProcessor>(new UpmixerA(48000)));
_experimental.push_back (unique_ptr<AudioProcessor>(new UpmixerB(48000)));