summaryrefslogtreecommitdiffstats
path: root/libao2/ao_nas.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_nas.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_nas.c')
-rw-r--r--libao2/ao_nas.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/libao2/ao_nas.c b/libao2/ao_nas.c
index 7a651324f7..8118e6256d 100644
--- a/libao2/ao_nas.c
+++ b/libao2/ao_nas.c
@@ -291,7 +291,13 @@ static unsigned char nas_aformat_to_auformat(unsigned int format)
case AFMT_S8: return AuFormatLinearSigned8;
case AFMT_U16_LE: return AuFormatLinearUnsigned16LSB;
case AFMT_U16_BE: return AuFormatLinearUnsigned16MSB;
+#ifndef WORDS_BIGENDIAN
+ case AFMT_AC3:
+#endif
case AFMT_S16_LE: return AuFormatLinearSigned16LSB;
+#ifdef WORDS_BIGENDIAN
+ case AFMT_AC3:
+#endif
case AFMT_S16_BE: return AuFormatLinearSigned16MSB;
case AFMT_MU_LAW: return AuFormatULAW8;
default: return 0;