Mercurial > audlegacy-plugins
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 |
