Qt: Set default sample rate

This commit is contained in:
Jeffrey Pfau 2015-08-15 15:31:24 -07:00
parent e528f673b8
commit e18c10e5e1
2 changed files with 4 additions and 0 deletions

View File

@ -108,6 +108,7 @@ ConfigController::ConfigController(QObject* parent)
m_opts.videoSync = GameController::VIDEO_SYNC;
m_opts.fpsTarget = 60;
m_opts.audioBuffers = 1536;
m_opts.sampleRate = 44100;
m_opts.volume = GBA_AUDIO_VOLUME_MAX;
m_opts.logLevel = GBA_LOG_WARN | GBA_LOG_ERROR | GBA_LOG_FATAL | GBA_LOG_STATUS;
m_opts.rewindEnable = false;

View File

@ -599,6 +599,9 @@ void GameController::setAudioBufferSamples(int samples) {
}
void GameController::setAudioSampleRate(unsigned rate) {
if (!rate) {
return;
}
if (m_audioProcessor) {
threadInterrupt();
redoSamples(m_audioProcessor->getBufferSamples());