Mixer: Save renderOnly flag

This commit is contained in:
Lukas W
2017-03-21 17:49:59 +01:00
parent 10e28c26b9
commit 435c898781
3 changed files with 6 additions and 5 deletions

View File

@@ -153,7 +153,7 @@ public:
}
} ;
void initDevices( bool renderOnly );
void initDevices();
void clear();
@@ -350,7 +350,7 @@ private:
void runChangesInModel();
bool m_renderOnly;
QVector<AudioPort *> m_audioPorts;

View File

@@ -66,7 +66,7 @@ void LmmsCore::init( bool renderOnly )
s_projectJournal->setJournalling( true );
emit engine->initProgress(tr("Opening audio and midi devices"));
s_mixer->initDevices( renderOnly );
s_mixer->initDevices();
PresetPreviewPlayHandle::init();
s_dummyTC = new DummyTrackContainer;

View File

@@ -69,6 +69,7 @@ static __thread bool s_renderingThread;
Mixer::Mixer( bool renderOnly ) :
m_renderOnly( true ),
m_framesPerPeriod( DEFAULT_BUFFER_SIZE ),
m_inputBufferRead( 0 ),
m_inputBufferWrite( 1 ),
@@ -201,10 +202,10 @@ Mixer::~Mixer()
void Mixer::initDevices( bool renderOnly )
void Mixer::initDevices()
{
bool success_ful = false;
if( renderOnly ) {
if( m_renderOnly ) {
m_audioDev = new AudioDummy( success_ful, this );
m_audioDevName = AudioDummy::name();
m_midiClient = new MidiDummy;