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