Merge branch 'stable-1.2'
# Conflicts: # data/locale/cs.ts # data/locale/en.ts # data/locale/ko.ts # data/locale/ru.ts # data/locale/uk.ts # data/locale/zh_TW.ts # include/Engine.h # plugins/nes/Nes.cpp # src/core/NotePlayHandle.cpp # src/core/SampleBuffer.cpp # src/tracks/SampleTrack.cpp
This commit is contained in:
@@ -31,6 +31,7 @@
|
||||
|
||||
|
||||
#include "lmms_export.h"
|
||||
#include "lmms_basics.h"
|
||||
|
||||
class BBTrackContainer;
|
||||
class DummyTrackContainer;
|
||||
@@ -100,6 +101,9 @@ public:
|
||||
{
|
||||
return s_framesPerTick;
|
||||
}
|
||||
|
||||
static float framesPerTick(sample_rate_t sample_rate);
|
||||
|
||||
static void updateFramesPerTick();
|
||||
|
||||
static inline LmmsCore * inst()
|
||||
|
||||
@@ -171,7 +171,10 @@ public:
|
||||
return m_audioDevStartFailed;
|
||||
}
|
||||
|
||||
//! Set new audio device. Old device will be deleted,
|
||||
//! unless it's stored using storeAudioDevice
|
||||
void setAudioDevice( AudioDevice * _dev , bool startNow );
|
||||
//! See overloaded function
|
||||
void setAudioDevice( AudioDevice * _dev,
|
||||
const struct qualitySettings & _qs,
|
||||
bool _needs_fifo,
|
||||
@@ -402,6 +405,7 @@ private:
|
||||
bool m_isProcessing;
|
||||
|
||||
// audio device stuff
|
||||
void doSetAudioDevice( AudioDevice *_dev );
|
||||
AudioDevice * m_audioDev;
|
||||
AudioDevice * m_oldAudioDev;
|
||||
QString m_audioDevName;
|
||||
|
||||
@@ -34,6 +34,7 @@
|
||||
class JournallingObject;
|
||||
|
||||
|
||||
//! @warning many parts of this class may be rewritten soon
|
||||
class ProjectJournal
|
||||
{
|
||||
public:
|
||||
@@ -76,7 +77,9 @@ public:
|
||||
reallocID( _id, NULL );
|
||||
}
|
||||
|
||||
//! hack, not used when saving a file
|
||||
static jo_id_t idToSave( jo_id_t id );
|
||||
//! hack, not used when loading a savefile
|
||||
static jo_id_t idFromSave( jo_id_t id );
|
||||
|
||||
void clearJournal();
|
||||
|
||||
@@ -265,6 +265,8 @@ public slots:
|
||||
void sampleRateChanged();
|
||||
|
||||
private:
|
||||
static sample_rate_t mixerSampleRate();
|
||||
|
||||
void update( bool _keep_settings = false );
|
||||
|
||||
void convertIntToFloat ( int_sample_t * & _ibuf, f_cnt_t _frames, int _channels);
|
||||
|
||||
Reference in New Issue
Block a user