Re-order Linux default audio driver list

This commit is contained in:
sukibaby
2024-08-06 23:59:27 -07:00
committed by teejusb
parent beecd2bd47
commit 5a0bfed42d
+5 -4
View File
@@ -39,14 +39,15 @@
#define DEFAULT_INPUT_DRIVER_LIST "X11" #define DEFAULT_INPUT_DRIVER_LIST "X11"
#endif #endif
#define DEFAULT_MOVIE_DRIVER_LIST "FFMpeg,Null" #define DEFAULT_MOVIE_DRIVER_LIST "FFMpeg,Null"
// ALSA comes first, as the system may have OSS compat but we don't want to use // PulseAudio is the preferred Unix driver since it allows the gives non
// it if it's actually an ALSA wrapper. // exclusive access to the audio device, unlike ALSA.
// Use ALSA next because it is the lowest latency.
// Then try OSS before daemon drivers so we're going direct instead of // Then try OSS before daemon drivers so we're going direct instead of
// unwittingly starting a daemon. // unwittingly starting a daemon.
// JACK gives us an explicit option to NOT start a daemon, so try it third, // JACK gives us an explicit option to NOT start a daemon, so try it last,
// as PulseAudio will successfully Init() but not actually work if the // as PulseAudio will successfully Init() but not actually work if the
// PulseAudio daemon has been suspended by/for jackd. // PulseAudio daemon has been suspended by/for jackd.
#define DEFAULT_SOUND_DRIVER_LIST "ALSA-sw,OSS,JACK,Pulse,Null" #define DEFAULT_SOUND_DRIVER_LIST "Pulse,ALSA-sw,OSS,JACK,Null"
#else #else
#error Which arch? #error Which arch?
#endif #endif