diff options
Diffstat (limited to 'libmpcodecs/ad_dvdpcm.c')
-rw-r--r-- | libmpcodecs/ad_dvdpcm.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libmpcodecs/ad_dvdpcm.c b/libmpcodecs/ad_dvdpcm.c index 3a08db8588..faab6a7584 100644 --- a/libmpcodecs/ad_dvdpcm.c +++ b/libmpcodecs/ad_dvdpcm.c @@ -55,10 +55,12 @@ static int decode_audio(sh_audio_t *sh_audio,unsigned char *buf,int minlen,int m { int j,len; len=demux_read_data(sh_audio->ds,buf,(minlen+3)&(~3)); +#ifndef WORDS_BIGENDIAN for(j=0;j<len;j+=2){ char x=buf[j]; buf[j]=buf[j+1]; buf[j+1]=x; } +#endif return len; } |