summaryrefslogtreecommitdiffstats
path: root/libao2
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2012-10-05 15:17:16 +0200
committerwm4 <wm4@nowhere>2012-10-05 15:26:31 +0200
commitabc0ab8f618afe9474d580c3d7f496e487c0e32d (patch)
treed1c39ed17931e62ac7f3f917de34f1659e03a855 /libao2
parentbc97dab8860077834d3e0939cf97726366d7d4f5 (diff)
downloadmpv-abc0ab8f618afe9474d580c3d7f496e487c0e32d.tar.bz2
mpv-abc0ab8f618afe9474d580c3d7f496e487c0e32d.tar.xz
build: fix ao_dsound config checks
ao_dsound.c depended on the same configure check as vo_directx.c, which was removed in commit 0e2c48a3ce19. This accidentally disabled inclusion of ao_dsound. Fix it by adding a new check. Also, move it below ao_portaudio on the auto-select list, as ao_dsound is considered deprecated. Unrelated to that, move ao_lavc below ao_null to prevent it from being auto-selected.
Diffstat (limited to 'libao2')
-rw-r--r--libao2/audio_out.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/libao2/audio_out.c b/libao2/audio_out.c
index 47c18655f3..ab8e60b753 100644
--- a/libao2/audio_out.c
+++ b/libao2/audio_out.c
@@ -48,9 +48,6 @@ extern const struct ao_driver audio_out_portaudio;
static const struct ao_driver * const audio_out_drivers[] = {
// native:
-#ifdef CONFIG_DIRECTX
- &audio_out_dsound,
-#endif
#ifdef CONFIG_COREAUDIO
&audio_out_coreaudio,
#endif
@@ -66,6 +63,9 @@ static const struct ao_driver * const audio_out_drivers[] = {
#ifdef CONFIG_PORTAUDIO
&audio_out_portaudio,
#endif
+#ifdef CONFIG_DSOUND
+ &audio_out_dsound,
+#endif
// wrappers:
#ifdef CONFIG_JACK
&audio_out_jack,
@@ -73,12 +73,12 @@ static const struct ao_driver * const audio_out_drivers[] = {
#ifdef CONFIG_OPENAL
&audio_out_openal,
#endif
-#ifdef CONFIG_ENCODING
- &audio_out_lavc,
-#endif
&audio_out_null,
// should not be auto-selected:
&audio_out_pcm,
+#ifdef CONFIG_ENCODING
+ &audio_out_lavc,
+#endif
#ifdef CONFIG_RSOUND
&audio_out_rsound,
#endif