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 }