comparison 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
comparison
equal deleted inserted replaced
13547:144af0141ac4 13548:661718721c92
32 return("AC3"); 32 return("AC3");
33 case AFMT_S32_LE: 33 case AFMT_S32_LE:
34 return("Signed 32-bit (Little-Endian)"); 34 return("Signed 32-bit (Little-Endian)");
35 case AFMT_S32_BE: 35 case AFMT_S32_BE:
36 return("Signed 32-bit (Big-Endian)"); 36 return("Signed 32-bit (Big-Endian)");
37 case AFMT_S24_LE:
38 return("Signed 24-bit (Little-Endian)");
39 case AFMT_S24_BE:
40 return("Signed 24-bit (Big-Endian)");
37 case AFMT_FLOAT: 41 case AFMT_FLOAT:
38 return("Floating Point"); 42 return("Floating Point");
39 } 43 }
40 return("Unknown"); 44 return("Unknown");
41 } 45 }
52 56
53 case AFMT_S32_LE: 57 case AFMT_S32_LE:
54 case AFMT_S32_BE: 58 case AFMT_S32_BE:
55 case AFMT_FLOAT: 59 case AFMT_FLOAT:
56 return 32; 60 return 32;
61
62 case AFMT_S24_LE:
63 case AFMT_S24_BE:
64 return 24;
57 65
58 case AFMT_MU_LAW: 66 case AFMT_MU_LAW:
59 case AFMT_A_LAW: 67 case AFMT_A_LAW:
60 case AFMT_IMA_ADPCM: 68 case AFMT_IMA_ADPCM:
61 case AFMT_S8: 69 case AFMT_S8: