FxMixer, Mixer, AudioPort: minor coding style fixes

This commit is contained in:
Tobias Doerffel
2014-02-06 22:18:58 +01:00
parent f44843d95c
commit 6c1835bdd1
4 changed files with 9 additions and 26 deletions

View File

@@ -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;

View File

@@ -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

View File

@@ -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();
}
}

View File

@@ -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 ;-)