comparison pcm.c @ 8599:db00335551ca libavcodec

WORDS_BIGENDIAN must be checked with #ifdef
author aurel
date Wed, 14 Jan 2009 23:20:43 +0000
parents 7a463923ecd1
children 04423b2f6e0b
comparison
equal deleted inserted replaced
8598:6550218be3b7 8599:db00335551ca
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 #if WORDS_BIGENDIAN 217 #ifdef WORDS_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:
415 for(;n>0;n--) { 415 for(;n>0;n--) {
416 *dstu8++ = *src++ + 128; 416 *dstu8++ = *src++ + 128;
417 } 417 }
418 samples= (short*)dstu8; 418 samples= (short*)dstu8;
419 break; 419 break;
420 #if WORDS_BIGENDIAN 420 #ifdef WORDS_BIGENDIAN
421 case CODEC_ID_PCM_F64LE: 421 case CODEC_ID_PCM_F64LE:
422 DECODE(int64_t, le64, src, samples, n, 0, 0) 422 DECODE(int64_t, le64, src, samples, n, 0, 0)
423 break; 423 break;
424 case CODEC_ID_PCM_S32LE: 424 case CODEC_ID_PCM_S32LE:
425 case CODEC_ID_PCM_F32LE: 425 case CODEC_ID_PCM_F32LE: