Mercurial > libavcodec.hg
comparison pcm.c @ 9985:266bf83f634d libavcodec
Replace WORDS_BIGENDIAN with HAVE_BIGENDIAN
author | mru |
---|---|
date | Sun, 26 Jul 2009 12:20:04 +0000 |
parents | 42da9ff61b3c |
children | 7955db355703 |
comparison
equal
deleted
inserted
replaced
9984:32dfddd8992a | 9985:266bf83f634d |
---|---|
212 for(;n>0;n--) { | 212 for(;n>0;n--) { |
213 v = *srcu8++; | 213 v = *srcu8++; |
214 *dst++ = v - 128; | 214 *dst++ = v - 128; |
215 } | 215 } |
216 break; | 216 break; |
217 #ifdef WORDS_BIGENDIAN | 217 #if HAVE_BIGENDIAN |
218 case CODEC_ID_PCM_F64LE: | 218 case CODEC_ID_PCM_F64LE: |
219 ENCODE(int64_t, le64, samples, dst, n, 0, 0) | 219 ENCODE(int64_t, le64, samples, dst, n, 0, 0) |
220 break; | 220 break; |
221 case CODEC_ID_PCM_S32LE: | 221 case CODEC_ID_PCM_S32LE: |
222 case CODEC_ID_PCM_F32LE: | 222 case CODEC_ID_PCM_F32LE: |
242 break; | 242 break; |
243 case CODEC_ID_PCM_F64LE: | 243 case CODEC_ID_PCM_F64LE: |
244 case CODEC_ID_PCM_F32LE: | 244 case CODEC_ID_PCM_F32LE: |
245 case CODEC_ID_PCM_S32LE: | 245 case CODEC_ID_PCM_S32LE: |
246 case CODEC_ID_PCM_S16LE: | 246 case CODEC_ID_PCM_S16LE: |
247 #endif /* WORDS_BIGENDIAN */ | 247 #endif /* HAVE_BIGENDIAN */ |
248 case CODEC_ID_PCM_U8: | 248 case CODEC_ID_PCM_U8: |
249 memcpy(dst, samples, n*sample_size); | 249 memcpy(dst, samples, n*sample_size); |
250 dst += n*sample_size; | 250 dst += n*sample_size; |
251 break; | 251 break; |
252 case CODEC_ID_PCM_ZORK: | 252 case CODEC_ID_PCM_ZORK: |
420 for(;n>0;n--) { | 420 for(;n>0;n--) { |
421 *dstu8++ = *src++ + 128; | 421 *dstu8++ = *src++ + 128; |
422 } | 422 } |
423 samples= (short*)dstu8; | 423 samples= (short*)dstu8; |
424 break; | 424 break; |
425 #ifdef WORDS_BIGENDIAN | 425 #if HAVE_BIGENDIAN |
426 case CODEC_ID_PCM_F64LE: | 426 case CODEC_ID_PCM_F64LE: |
427 DECODE(int64_t, le64, src, samples, n, 0, 0) | 427 DECODE(int64_t, le64, src, samples, n, 0, 0) |
428 break; | 428 break; |
429 case CODEC_ID_PCM_S32LE: | 429 case CODEC_ID_PCM_S32LE: |
430 case CODEC_ID_PCM_F32LE: | 430 case CODEC_ID_PCM_F32LE: |
450 break; | 450 break; |
451 case CODEC_ID_PCM_F64LE: | 451 case CODEC_ID_PCM_F64LE: |
452 case CODEC_ID_PCM_F32LE: | 452 case CODEC_ID_PCM_F32LE: |
453 case CODEC_ID_PCM_S32LE: | 453 case CODEC_ID_PCM_S32LE: |
454 case CODEC_ID_PCM_S16LE: | 454 case CODEC_ID_PCM_S16LE: |
455 #endif /* WORDS_BIGENDIAN */ | 455 #endif /* HAVE_BIGENDIAN */ |
456 case CODEC_ID_PCM_U8: | 456 case CODEC_ID_PCM_U8: |
457 memcpy(samples, src, n*sample_size); | 457 memcpy(samples, src, n*sample_size); |
458 src += n*sample_size; | 458 src += n*sample_size; |
459 samples = (short*)((uint8_t*)data + n*sample_size); | 459 samples = (short*)((uint8_t*)data + n*sample_size); |
460 break; | 460 break; |