diff libao2/afmt.c @ 13548:661718721c92

introducing 24bit formats and make the values compliant to OSS
author alex
date Mon, 04 Oct 2004 19:05:16 +0000
parents 131b6c682863
children d8808729d3fd
line wrap: on
line diff
--- a/libao2/afmt.c	Mon Oct 04 18:48:38 2004 +0000
+++ b/libao2/afmt.c	Mon Oct 04 19:05:16 2004 +0000
@@ -34,6 +34,10 @@
 	    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 @@
 	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: