_panshell->pannable()->non_realtime_transport_stop (now, flush);
}
- if (_output) {
- PortSet& ports (_output->ports());
+ if (_output) {
+ PortSet& ports (_output->ports());
- for (PortSet::iterator i = ports.begin(); i != ports.end(); ++i) {
- i->transport_stopped ();
- }
- }
+ for (PortSet::iterator i = ports.begin(); i != ports.end(); ++i) {
+ i->transport_stopped ();
+ }
+ }
}
void
Delivery::realtime_locate ()
{
if (_output) {
- PortSet& ports (_output->ports());
+ PortSet& ports (_output->ports());
- for (PortSet::iterator i = ports.begin(); i != ports.end(); ++i) {
- i->realtime_locate ();
- }
- }
+ for (PortSet::iterator i = ports.begin(); i != ports.end(); ++i) {
+ i->realtime_locate ();
+ }
+ }
}
gain_t
return GAIN_COEFF_ZERO;
}
- MuteMaster::MutePoint mp = MuteMaster::Main; // stupid gcc uninit warning
-
- switch (_role) {
- case Main:
- mp = MuteMaster::Main;
- break;
- case Listen:
- mp = MuteMaster::Listen;
- break;
- case Send:
- case Insert:
- case Aux:
- if (_pre_fader) {
- mp = MuteMaster::PreFader;
- } else {
- mp = MuteMaster::PostFader;
- }
- break;
- }
+ MuteMaster::MutePoint mp = MuteMaster::Main; // stupid gcc uninit warning
- gain_t desired_gain = _mute_master->mute_gain_at (mp);
+ switch (_role) {
+ case Main:
+ mp = MuteMaster::Main;
+ break;
+ case Listen:
+ mp = MuteMaster::Listen;
+ break;
+ case Send:
+ case Insert:
+ case Aux:
+ if (_pre_fader) {
+ mp = MuteMaster::PreFader;
+ } else {
+ mp = MuteMaster::PostFader;
+ }
+ break;
+ }
- if (_role == Listen && _session.monitor_out() && !_session.listening()) {
+ gain_t desired_gain = _mute_master->mute_gain_at (mp);
- /* nobody is soloed, and this delivery is a listen-send to the
- control/monitor/listen bus, we should be silent since
- it gets its signal from the master out.
- */
+ if (_role == Listen && _session.monitor_out() && !_session.listening()) {
- desired_gain = GAIN_COEFF_ZERO;
+ /* nobody is soloed, and this delivery is a listen-send to the
+ * control/monitor/listen bus, we should be silent since
+ * it gets its signal from the master out.
+ */
- }
+ desired_gain = GAIN_COEFF_ZERO;
+ }
return desired_gain;
}