summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbugmen0t <@>2013-12-03 20:56:03 +0000
committerwm4 <wm4@nowhere>2013-12-04 00:07:40 +0100
commit9fcf88e42b7e17e555157e2237b25089ba22c5e6 (patch)
tree7cee61f598c8b35fb90f6f0a43012c31d00da71a
parente872a13d5f39f3b0df9219d7c60caf1b5d9a12f9 (diff)
downloadmpv-9fcf88e42b7e17e555157e2237b25089ba22c5e6.tar.bz2
mpv-9fcf88e42b7e17e555157e2237b25089ba22c5e6.tar.xz
ao_oss: add 24bit formats
-rw-r--r--audio/out/ao_oss.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/audio/out/ao_oss.c b/audio/out/ao_oss.c
index 114417392b..a03c8e0339 100644
--- a/audio/out/ao_oss.c
+++ b/audio/out/ao_oss.c
@@ -89,6 +89,18 @@ static int format_table[][2] = {
#ifdef AFMT_S24_PACKED
{AFMT_S24_PACKED, AF_FORMAT_S24_LE},
#endif
+#ifdef AFMT_U24_LE
+ {AFMT_U24_LE, AF_FORMAT_U24_LE},
+#endif
+#ifdef AFMT_U24_BE
+ {AFMT_U24_BE, AF_FORMAT_U24_BE},
+#endif
+#ifdef AFMT_S24_LE
+ {AFMT_S24_LE, AF_FORMAT_S24_LE},
+#endif
+#ifdef AFMT_S24_BE
+ {AFMT_S24_BE, AF_FORMAT_S24_BE},
+#endif
#ifdef AFMT_U32_LE
{AFMT_U32_LE, AF_FORMAT_U32_LE},
#endif