diff --git a/mixer/src/Chain.C b/mixer/src/Chain.C index 0b5eca5..f2a4073 100644 --- a/mixer/src/Chain.C +++ b/mixer/src/Chain.C @@ -803,12 +803,24 @@ Chain::get_output_ports ( std::list &sl) char *s; asprintf( &s, "%s/%s", - strip()->group()->single() ? "*" : strip()->group()->name(), + "*", m->aux_audio_output[j].jack_port()->name() ); sl.push_back( s ); free(s); + + if ( ! strip()->group()->single() ) + { + asprintf( &s, "%s/%s", + strip()->group()->name(), + m->aux_audio_output[j].jack_port()->name() ); + + + sl.push_back( s ); + + free(s); + } } } }