X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fdelivery.cc;h=ed1c89a3e262dbf9fab670c07343b49254f7de5a;hb=d53d9b01abd5f2000554846c44c791b82f30dc00;hp=b2cdc0b324b30944bfcca4c81b56e5db029ff3a5;hpb=c4f8a69526b5f9b4412c013b9c582690e1cb2f79;p=ardour.git diff --git a/libs/ardour/delivery.cc b/libs/ardour/delivery.cc index b2cdc0b324..ed1c89a3e2 100644 --- a/libs/ardour/delivery.cc +++ b/libs/ardour/delivery.cc @@ -236,7 +236,7 @@ Delivery::run (BufferSet& bufs, framepos_t start_frame, framepos_t end_frame, pf PortSet& ports (_output->ports()); gain_t tgain; - if (_output->n_ports ().get (_output->default_type()) == 0) { + if (ports.num_ports () == 0) { goto out; } @@ -246,8 +246,8 @@ Delivery::run (BufferSet& bufs, framepos_t start_frame, framepos_t end_frame, pf } /* this setup is not just for our purposes, but for anything that comes after us in the - processing pathway that wants to use this->output_buffers() for some reason. - */ + * processing pathway that wants to use this->output_buffers() for some reason. + */ // TODO delayline -- latency-compensation output_buffers().get_backend_port_addresses (ports, nframes); @@ -267,8 +267,8 @@ Delivery::run (BufferSet& bufs, framepos_t start_frame, framepos_t end_frame, pf } else if (tgain < GAIN_COEFF_SMALL) { /* we were quiet last time, and we're still supposed to be quiet. - Silence the outputs, and make sure the buffers are quiet too, - */ + Silence the outputs, and make sure the buffers are quiet too, + */ _output->silence (nframes); if (result_required) { @@ -283,7 +283,7 @@ Delivery::run (BufferSet& bufs, framepos_t start_frame, framepos_t end_frame, pf Amp::apply_simple_gain (bufs, nframes, tgain); } - // Speed quietning + // Speed quietning if (fabs (_session.transport_speed()) > 1.5 && Config->get_quieten_at_speed ()) { Amp::apply_simple_gain (bufs, nframes, speed_quietning, false); @@ -309,18 +309,18 @@ Delivery::run (BufferSet& bufs, framepos_t start_frame, framepos_t end_frame, pf if (bufs.count().n_audio() > 0 && ports.count().n_audio () > 0) { _output->copy_to_outputs (bufs, DataType::AUDIO, nframes, 0); - } + } if (bufs.count().n_midi() > 0 && ports.count().n_midi () > 0) { _output->copy_to_outputs (bufs, DataType::MIDI, nframes, ports.port(0)->port_offset()); } } - if (result_required) { - bufs.read_from (output_buffers (), nframes); - } + if (result_required) { + bufs.read_from (output_buffers (), nframes); + } - out: +out: _active = _pending_active; } @@ -352,7 +352,7 @@ Delivery::state (bool full_state) int Delivery::set_state (const XMLNode& node, int version) { - const XMLProperty* prop; + XMLProperty const * prop; if (IOProcessor::set_state (node, version)) { return -1;