comparison libao2/afmt.c @ 13565:d8808729d3fd

unsinged 32 and 24bit types
author alex
date Tue, 05 Oct 2004 19:18:22 +0000
parents 661718721c92
children a92101a7eb49
comparison
equal deleted inserted replaced
13564:992960f68af0 13565:d8808729d3fd
28 return("Signed 16-bit (Big-Endian)"); 28 return("Signed 16-bit (Big-Endian)");
29 case AFMT_MPEG: 29 case AFMT_MPEG:
30 return("MPEG (2) audio"); 30 return("MPEG (2) audio");
31 case AFMT_AC3: 31 case AFMT_AC3:
32 return("AC3"); 32 return("AC3");
33 case AFMT_U32_LE:
34 return("Unsigned 32-bit (Little-Endian)");
35 case AFMT_U32_BE:
36 return("Unsigned 32-bit (Big-Endian)");
33 case AFMT_S32_LE: 37 case AFMT_S32_LE:
34 return("Signed 32-bit (Little-Endian)"); 38 return("Signed 32-bit (Little-Endian)");
35 case AFMT_S32_BE: 39 case AFMT_S32_BE:
36 return("Signed 32-bit (Big-Endian)"); 40 return("Signed 32-bit (Big-Endian)");
41 case AFMT_U24_LE:
42 return("Unsigned 24-bit (Little-Endian)");
43 case AFMT_U24_BE:
44 return("Unsigned 24-bit (Big-Endian)");
37 case AFMT_S24_LE: 45 case AFMT_S24_LE:
38 return("Signed 24-bit (Little-Endian)"); 46 return("Signed 24-bit (Little-Endian)");
39 case AFMT_S24_BE: 47 case AFMT_S24_BE:
40 return("Signed 24-bit (Big-Endian)"); 48 return("Signed 24-bit (Big-Endian)");
41 case AFMT_FLOAT: 49 case AFMT_FLOAT:
54 case AFMT_U16_BE: 62 case AFMT_U16_BE:
55 return 16;//16 bits 63 return 16;//16 bits
56 64
57 case AFMT_S32_LE: 65 case AFMT_S32_LE:
58 case AFMT_S32_BE: 66 case AFMT_S32_BE:
67 case AFMT_U32_LE:
68 case AFMT_U32_BE:
59 case AFMT_FLOAT: 69 case AFMT_FLOAT:
60 return 32; 70 return 32;
61 71
62 case AFMT_S24_LE: 72 case AFMT_S24_LE:
63 case AFMT_S24_BE: 73 case AFMT_S24_BE:
74 case AFMT_U24_LE:
75 case AFMT_U24_BE:
64 return 24; 76 return 24;
65 77
66 case AFMT_MU_LAW: 78 case AFMT_MU_LAW:
67 case AFMT_A_LAW: 79 case AFMT_A_LAW:
68 case AFMT_IMA_ADPCM: 80 case AFMT_IMA_ADPCM: