summaryrefslogtreecommitdiff
path: root/libs/panners
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2020-03-21 15:36:58 +0100
committerRobin Gareus <robin@gareus.org>2020-03-21 19:46:38 +0100
commit875f6943802dbd8d38eab67641bebcaa74ec670b (patch)
treeb885f340147fd60187aa8da33c2c158e1dcd9e5e /libs/panners
parentbf894d80fbd883d370899d84a6a3166f09971181 (diff)
Pan: remove VBAP requirement to access session
Diffstat (limited to 'libs/panners')
-rw-r--r--libs/panners/vbap/vbap.cc4
-rw-r--r--libs/panners/vbap/vbap.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/libs/panners/vbap/vbap.cc b/libs/panners/vbap/vbap.cc
index 35e0781d2d..e6b22ccc48 100644
--- a/libs/panners/vbap/vbap.cc
+++ b/libs/panners/vbap/vbap.cc
@@ -61,7 +61,7 @@ static PanPluginDescriptor _descriptor = {
extern "C" ARDOURPANNER_API PanPluginDescriptor* panner_descriptor () { return &_descriptor; }
-VBAPanner::Signal::Signal (Session&, VBAPanner&, uint32_t, uint32_t n_speakers)
+VBAPanner::Signal::Signal (VBAPanner&, uint32_t, uint32_t n_speakers)
{
resize_gains (n_speakers);
@@ -112,7 +112,7 @@ VBAPanner::configure_io (ChanCount in, ChanCount /* ignored - we use Speakers */
clear_signals ();
for (uint32_t i = 0; i < n; ++i) {
- Signal* s = new Signal (_pannable->session(), *this, i, _speakers->n_speakers());
+ Signal* s = new Signal (*this, i, _speakers->n_speakers());
_signals.push_back (s);
}
diff --git a/libs/panners/vbap/vbap.h b/libs/panners/vbap/vbap.h
index df4fd4d6ef..575fc09e3e 100644
--- a/libs/panners/vbap/vbap.h
+++ b/libs/panners/vbap/vbap.h
@@ -76,7 +76,7 @@ private:
int desired_outputs[3]; /* outputs to use the next time we distribute */
double desired_gains[3]; /* target gains for desired_outputs */
- Signal (Session&, VBAPanner&, uint32_t which, uint32_t n_speakers);
+ Signal (VBAPanner&, uint32_t which, uint32_t n_speakers);
void resize_gains (uint32_t n_speakers);
};