comparison libao2/audio_out.c @ 1121:2cd5ab1bee75

audio_format_out_name update
author al3x
date Wed, 13 Jun 2001 11:18:20 +0000
parents 9d764880d989
children e21c96e28062
comparison
equal deleted inserted replaced
1120:c8c8aead5075 1121:2cd5ab1bee75
62 62
63 char *audio_out_format_name(int format) 63 char *audio_out_format_name(int format)
64 { 64 {
65 switch (format) 65 switch (format)
66 { 66 {
67 /*
68 case AFMT_MU_LAW: 67 case AFMT_MU_LAW:
68 return("Mu-Law");
69 case AFMT_A_LAW: 69 case AFMT_A_LAW:
70 return("A-Law");
70 case AFMT_IMA_ADPCM: 71 case AFMT_IMA_ADPCM:
71 */ 72 return("Ima-ADPCM");
72 case AFMT_S8: 73 case AFMT_S8:
73 return("Signed 8-bit"); 74 return("Signed 8-bit");
74 case AFMT_U8: 75 case AFMT_U8:
75 return("Unsigned 8-bit"); 76 return("Unsigned 8-bit");
76 case AFMT_U16_LE: 77 case AFMT_U16_LE:
81 return("Signed 16-bit (Little-Endian)"); 82 return("Signed 16-bit (Little-Endian)");
82 case AFMT_S16_BE: 83 case AFMT_S16_BE:
83 return("Unsigned 16-bit (Big-Endian)"); 84 return("Unsigned 16-bit (Big-Endian)");
84 case AFMT_MPEG: 85 case AFMT_MPEG:
85 return("MPEG (2) audio"); 86 return("MPEG (2) audio");
86 // the following two formats are not available with old linux kernel 87 /*
87 // headers (e.g. in 2.2.16) 88 the following two formats are not available with old linux kernel
89 headers (e.g. in 2.2.16)
90 */
88 #ifdef AFMT_S32_LE 91 #ifdef AFMT_S32_LE
89 case AFMT_S32_LE: 92 case AFMT_S32_LE:
90 return("Signed 32-bit (Little-Endian)"); 93 return("Signed 32-bit (Little-Endian)");
91 #endif 94 #endif
92 #ifdef AFMT_S32_BE 95 #ifdef AFMT_S32_BE