FxMixer, Mixer, AudioPort: minor coding style fixes
This commit is contained in:
@@ -233,14 +233,8 @@ bool LadspaEffect::processAudioBuffer( sampleFrame * _buf,
|
||||
for( fpp_t frame = 0;
|
||||
frame < frames; ++frame )
|
||||
{
|
||||
_buf[frame][channel] =
|
||||
d *
|
||||
_buf[frame][channel] +
|
||||
w *
|
||||
pp->buffer[frame];
|
||||
out_sum +=
|
||||
_buf[frame][channel] *
|
||||
_buf[frame][channel];
|
||||
_buf[frame][channel] = d * _buf[frame][channel] + w * pp->buffer[frame];
|
||||
out_sum += _buf[frame][channel] * _buf[frame][channel];
|
||||
}
|
||||
++channel;
|
||||
break;
|
||||
|
||||
@@ -93,8 +93,7 @@ void FxMixer::mixToChannel( const sampleFrame * _buf, fx_ch_t _ch )
|
||||
{
|
||||
m_fxChannels[_ch]->m_lock.lock();
|
||||
sampleFrame * buf = m_fxChannels[_ch]->m_buffer;
|
||||
for( f_cnt_t f = 0; f < engine::mixer()->framesPerPeriod();
|
||||
++f )
|
||||
for( f_cnt_t f = 0; f < engine::mixer()->framesPerPeriod(); ++f )
|
||||
{
|
||||
buf[f][0] += _buf[f][0];
|
||||
buf[f][1] += _buf[f][1];
|
||||
@@ -110,9 +109,7 @@ void FxMixer::mixToChannel( const sampleFrame * _buf, fx_ch_t _ch )
|
||||
void FxMixer::processChannel( fx_ch_t _ch, sampleFrame * _buf )
|
||||
{
|
||||
if( m_fxChannels[_ch]->m_muteModel.value() == false &&
|
||||
( m_fxChannels[_ch]->m_used ||
|
||||
m_fxChannels[_ch]->m_stillRunning ||
|
||||
_ch == 0 ) )
|
||||
( m_fxChannels[_ch]->m_used || m_fxChannels[_ch]->m_stillRunning || _ch == 0 ) )
|
||||
{
|
||||
if( _buf == NULL )
|
||||
{
|
||||
@@ -258,5 +255,3 @@ void FxMixer::loadSettings( const QDomElement & _this )
|
||||
emit dataChanged();
|
||||
}
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
@@ -144,9 +144,7 @@ public:
|
||||
|
||||
MixerWorkerThread( int _worker_num, Mixer* mixer ) :
|
||||
QThread( mixer ),
|
||||
m_workingBuf( (sampleFrame *) aligned_malloc(
|
||||
mixer->framesPerPeriod() *
|
||||
sizeof( sampleFrame ) ) ),
|
||||
m_workingBuf( (sampleFrame *) aligned_malloc( mixer->framesPerPeriod() * sizeof( sampleFrame ) ) ),
|
||||
m_workerNum( _worker_num ),
|
||||
m_quit( false ),
|
||||
m_mixer( mixer ),
|
||||
@@ -221,8 +219,7 @@ void MixerWorkerThread::processJobQueue()
|
||||
const bool me = a->processEffects();
|
||||
if( me || a->m_bufferUsage != AudioPort::NoUsage )
|
||||
{
|
||||
engine::fxMixer()->mixToChannel( a->firstBuffer(),
|
||||
a->nextFxChannel() );
|
||||
engine::fxMixer()->mixToChannel( a->firstBuffer(), a->nextFxChannel() );
|
||||
a->nextPeriod();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -38,10 +38,8 @@ AudioPort::AudioPort( const QString & _name, bool _has_effect_chain ) :
|
||||
m_name( "unnamed port" ),
|
||||
m_effects( _has_effect_chain ? new EffectChain( NULL ) : NULL )
|
||||
{
|
||||
engine::mixer()->clearAudioBuffer( m_firstBuffer,
|
||||
engine::mixer()->framesPerPeriod() );
|
||||
engine::mixer()->clearAudioBuffer( m_secondBuffer,
|
||||
engine::mixer()->framesPerPeriod() );
|
||||
engine::mixer()->clearAudioBuffer( m_firstBuffer, engine::mixer()->framesPerPeriod() );
|
||||
engine::mixer()->clearAudioBuffer( m_secondBuffer, engine::mixer()->framesPerPeriod() );
|
||||
engine::mixer()->addAudioPort( this );
|
||||
setExtOutputEnabled( true );
|
||||
}
|
||||
@@ -64,8 +62,7 @@ AudioPort::~AudioPort()
|
||||
void AudioPort::nextPeriod()
|
||||
{
|
||||
m_firstBufferLock.lock();
|
||||
engine::mixer()->clearAudioBuffer( m_firstBuffer,
|
||||
engine::mixer()->framesPerPeriod() );
|
||||
engine::mixer()->clearAudioBuffer( m_firstBuffer, engine::mixer()->framesPerPeriod() );
|
||||
qSwap( m_firstBuffer, m_secondBuffer );
|
||||
|
||||
// this is how we decrease state of buffer-usage ;-)
|
||||
|
||||
Reference in New Issue
Block a user