summaryrefslogtreecommitdiffstats
path: root/libao2/afmt.c
diff options
context:
space:
mode:
Diffstat (limited to 'libao2/afmt.c')
-rw-r--r--libao2/afmt.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/libao2/afmt.c b/libao2/afmt.c
index 9383079a86..78ddd9ddf2 100644
--- a/libao2/afmt.c
+++ b/libao2/afmt.c
@@ -34,6 +34,10 @@ char *audio_out_format_name(int format)
return("Signed 32-bit (Little-Endian)");
case AFMT_S32_BE:
return("Signed 32-bit (Big-Endian)");
+ case AFMT_S24_LE:
+ return("Signed 24-bit (Little-Endian)");
+ case AFMT_S24_BE:
+ return("Signed 24-bit (Big-Endian)");
case AFMT_FLOAT:
return("Floating Point");
}
@@ -54,6 +58,10 @@ int audio_out_format_bits(int format){
case AFMT_S32_BE:
case AFMT_FLOAT:
return 32;
+
+ case AFMT_S24_LE:
+ case AFMT_S24_BE:
+ return 24;
case AFMT_MU_LAW:
case AFMT_A_LAW: