comparison src/CoreAudio/audio.c @ 61:a69b14abbc65 trunk

[svn] - conversion tables
author nenolod
date Sat, 30 Sep 2006 21:33:57 -0700
parents 34f76b8969bd
children 4a352dd2a91c
comparison
equal deleted inserted replaced
60:34f76b8969bd 61:a69b14abbc65
98 { 98 {
99 int format = 0; 99 int format = 0;
100 100
101 switch (fmt) 101 switch (fmt)
102 { 102 {
103 case FMT_U16_LE:
104 #ifdef WORDS_BIGENDIAN
105 format = FMT_U16_BE;
106 #else
107 format = FMT_U16_LE;
108 #endif
109 break;
110 case FMT_U16_BE:
111 #ifdef WORDS_BIGENDIAN
112 format = FMT_U16_LE;
113 #else
114 format = FMT_U16_BE;
115 #endif
116 break;
117 case FMT_S16_LE:
118 #ifdef WORDS_BIGENDIAN
119 format = FMT_S16_BE;
120 #else
121 format = FMT_S16_LE;
122 #endif
123 break;
124 case FMT_S16_BE:
125 #ifdef WORDS_BIGENDIAN
126 format = FMT_S16_LE;
127 #else
128 format = FMT_S16_BE;
129 #endif
130 break;
103 case FMT_U16_NE: 131 case FMT_U16_NE:
104 #ifdef WORDS_BIGENDIAN 132 #ifdef WORDS_BIGENDIAN
105 format = FMT_U16_BE; 133 format = FMT_U16_BE;
106 #else 134 #else
107 format = FMT_U16_LE; 135 format = FMT_U16_LE;
225 output.frequency = rate; 253 output.frequency = rate;
226 output.channels = nch; 254 output.channels = nch;
227 255
228 osx_set_audio_params(); 256 osx_set_audio_params();
229 257
230 osx_convert_func = 258 osx_convert_func = osx_get_convert_func(fmt, output.format.osx);
231 osx_get_convert_func(output.format.osx,
232 osx_get_format(effect.format.xmms));
233 259
234 output.bps = osx_calc_bitrate(output.format.osx, output.frequency,output.channels); 260 output.bps = osx_calc_bitrate(output.format.osx, output.frequency,output.channels);
235 } 261 }
236 262
237 263