Mixer: try PortAudio backend after SDL

As there were reports about problems with PortAudio try SDL backend first.

Closes #89.
This commit is contained in:
Tobias Doerffel
2014-01-21 18:08:06 +01:00
parent 6920de4f61
commit 054abf79f7

View File

@@ -1008,20 +1008,6 @@ AudioDevice * Mixer::tryAudioDevices()
#endif
#ifdef LMMS_HAVE_PORTAUDIO
if( dev_name == AudioPortAudio::name() || dev_name == "" )
{
dev = new AudioPortAudio( success_ful, this );
if( success_ful )
{
m_audioDevName = AudioPortAudio::name();
return dev;
}
delete dev;
}
#endif
#ifdef LMMS_HAVE_PULSEAUDIO
if( dev_name == AudioPulseAudio::name() || dev_name == "" )
{
@@ -1077,6 +1063,21 @@ AudioDevice * Mixer::tryAudioDevices()
}
#endif
#ifdef LMMS_HAVE_PORTAUDIO
if( dev_name == AudioPortAudio::name() || dev_name == "" )
{
dev = new AudioPortAudio( success_ful, this );
if( success_ful )
{
m_audioDevName = AudioPortAudio::name();
return dev;
}
delete dev;
}
#endif
// add more device-classes here...
//dev = new audioXXXX( SAMPLE_RATES[m_qualityLevel], success_ful, this );
//if( sucess_ful )