summaryrefslogtreecommitdiffstats
path: root/audio/out/ao_oss.c
diff options
context:
space:
mode:
Diffstat (limited to 'audio/out/ao_oss.c')
-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