summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/ad_dvdpcm.c
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-04-25 11:03:33 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-04-25 11:03:33 +0000
commit084d6f073a93e79669a55c9f6d31b6bfdd632e24 (patch)
tree5e324ef8c1f34b75cb2ef1de9603b5698e7902e2 /libmpcodecs/ad_dvdpcm.c
parent505af4f01d22e878c1ee99bdf24f1d755d0518a7 (diff)
downloadmpv-084d6f073a93e79669a55c9f6d31b6bfdd632e24.tar.bz2
mpv-084d6f073a93e79669a55c9f6d31b6bfdd632e24.tar.xz
bigendian fix - thx to Rogério Brito <linuxconsult@yahoo.com.br>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5826 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs/ad_dvdpcm.c')
-rw-r--r--libmpcodecs/ad_dvdpcm.c2
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;
}