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;