comparison src/sid/xs_sidplay2.cc @ 2475:a5f1c47cee0c

Use Glib endianess macros.
author Matti Hamalainen <ccr@tnsp.org>
date Sun, 30 Mar 2008 01:25:40 +0200
parents 22f1948c9c28
children 89d4e09a8988
comparison
equal deleted inserted replaced
2474:f2b3cdb6e7dc 2475:a5f1c47cee0c
171 case FMT_U16_BE: 171 case FMT_U16_BE:
172 myEngine->currConfig.sampleFormat = SID2_BIG_UNSIGNED; 172 myEngine->currConfig.sampleFormat = SID2_BIG_UNSIGNED;
173 break; 173 break;
174 174
175 case FMT_U16_NE: 175 case FMT_U16_NE:
176 #ifdef WORDS_BIGENDIAN 176 #if G_BYTE_ORDER == G_BIG_ENDIAN
177 myEngine->currConfig.sampleFormat = SID2_BIG_UNSIGNED; 177 myEngine->currConfig.sampleFormat = SID2_BIG_UNSIGNED;
178 #else 178 #else
179 #if G_BYTE_ORDER == G_LITTLE_ENDIAN
179 myEngine->currConfig.sampleFormat = SID2_LITTLE_UNSIGNED; 180 myEngine->currConfig.sampleFormat = SID2_LITTLE_UNSIGNED;
181 #else
182 #error Unsupported endianess!
183 #endif
180 #endif 184 #endif
181 break; 185 break;
182 186
183 case FMT_S16_LE: 187 case FMT_S16_LE:
184 myEngine->currConfig.sampleFormat = SID2_LITTLE_SIGNED; 188 myEngine->currConfig.sampleFormat = SID2_LITTLE_SIGNED;
188 myEngine->currConfig.sampleFormat = SID2_BIG_SIGNED; 192 myEngine->currConfig.sampleFormat = SID2_BIG_SIGNED;
189 break; 193 break;
190 194
191 default: 195 default:
192 myStatus->audioFormat = FMT_S16_NE; 196 myStatus->audioFormat = FMT_S16_NE;
193 #ifdef WORDS_BIGENDIAN 197 #if G_BYTE_ORDER == G_BIG_ENDIAN
194 myEngine->currConfig.sampleFormat = SID2_BIG_SIGNED; 198 myEngine->currConfig.sampleFormat = SID2_BIG_SIGNED;
195 #else 199 #else
200 #if G_BYTE_ORDER == G_LITTLE_ENDIAN
196 myEngine->currConfig.sampleFormat = SID2_LITTLE_SIGNED; 201 myEngine->currConfig.sampleFormat = SID2_LITTLE_SIGNED;
202 #else
203 #error Unsupported endianess!
204 #endif
197 #endif 205 #endif
198 break; 206 break;
199 207
200 } 208 }
201 break; 209 break;