summaryrefslogtreecommitdiffstats
path: root/libao2/ao_alsa5.c
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-04-22 22:33:06 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-04-22 22:33:06 +0000
commitceda76523a167b9d47cdc32b1738fe848c257323 (patch)
tree8e582bf1f0dc89cad4abcf2e89088dc3b42a9d31 /libao2/ao_alsa5.c
parentb8f39a4f863e6da5eb7b98c5045f4ff4b82f1d88 (diff)
downloadmpv-ceda76523a167b9d47cdc32b1738fe848c257323.tar.bz2
mpv-ceda76523a167b9d47cdc32b1738fe848c257323.tar.xz
AFMT_AC3 autodetect/fallback to S16
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5791 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libao2/ao_alsa5.c')
-rw-r--r--libao2/ao_alsa5.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/libao2/ao_alsa5.c b/libao2/ao_alsa5.c
index 211bf6a7c2..13653306fb 100644
--- a/libao2/ao_alsa5.c
+++ b/libao2/ao_alsa5.c
@@ -87,9 +87,15 @@ static int init(int rate_hz, int channels, int format, int flags)
case AFMT_U16_BE:
alsa_format.format = SND_PCM_SFMT_U16_BE;
break;
+#ifndef WORDS_BIGENDIAN
+ case AFMT_AC3:
+#endif
case AFMT_S16_LE:
alsa_format.format = SND_PCM_SFMT_S16_LE;
break;
+#ifdef WORDS_BIGENDIAN
+ case AFMT_AC3:
+#endif
case AFMT_S16_BE:
alsa_format.format = SND_PCM_SFMT_S16_BE;
break;