PanPluginDescriptor* d;
int32_t nin = in.n_audio();
int32_t nout = out.n_audio();
-
+
/* look for exact match first */
for (list<PannerInfo*>::iterator p = panner_info.begin(); p != panner_info.end(); ++p) {
for (list<PannerInfo*>::iterator p = panner_info.begin(); p != panner_info.end(); ++p) {
d = &(*p)->descriptor;
-
+
if (d->in == nin && d->out == -1) {
return *p;
}
for (list<PannerInfo*>::iterator p = panner_info.begin(); p != panner_info.end(); ++p) {
d = &(*p)->descriptor;
-
+
if (d->in == -1 && d->out == nout) {
return *p;
}
for (list<PannerInfo*>::iterator p = panner_info.begin(); p != panner_info.end(); ++p) {
d = &(*p)->descriptor;
-
+
if (d->in == -1 && d->out == -1) {
return *p;
}