Mercurial > mplayer.hg
comparison libmpcodecs/ad_dvdpcm.c @ 5825:74ae23061bb7
bigendian fix - thx to Rogrio Brito <linuxconsult@yahoo.com.br>
author | arpi |
---|---|
date | Thu, 25 Apr 2002 11:03:33 +0000 |
parents | 0f12fb7c1c5d |
children | 28677d779205 |
comparison
equal
deleted
inserted
replaced
5824:dd2f865f0346 | 5825:74ae23061bb7 |
---|---|
53 | 53 |
54 static int decode_audio(sh_audio_t *sh_audio,unsigned char *buf,int minlen,int maxlen) | 54 static int decode_audio(sh_audio_t *sh_audio,unsigned char *buf,int minlen,int maxlen) |
55 { | 55 { |
56 int j,len; | 56 int j,len; |
57 len=demux_read_data(sh_audio->ds,buf,(minlen+3)&(~3)); | 57 len=demux_read_data(sh_audio->ds,buf,(minlen+3)&(~3)); |
58 #ifndef WORDS_BIGENDIAN | |
58 for(j=0;j<len;j+=2){ | 59 for(j=0;j<len;j+=2){ |
59 char x=buf[j]; | 60 char x=buf[j]; |
60 buf[j]=buf[j+1]; | 61 buf[j]=buf[j+1]; |
61 buf[j+1]=x; | 62 buf[j+1]=x; |
62 } | 63 } |
64 #endif | |
63 return len; | 65 return len; |
64 } | 66 } |