CVS: main/libaf af_format.c,1.3,1.4
Update of /cvsroot/mplayer/main/libaf In directory mail:/var/tmp.root/cvs-serv20530 Modified Files: af_format.c Log Message: Correcting counters and flags Index: af_format.c =================================================================== RCS file: /cvsroot/mplayer/main/libaf/af_format.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- af_format.c 6 Oct 2002 11:26:14 -0000 1.3 +++ af_format.c 11 Oct 2002 04:23:52 -0000 1.4 @@ -133,7 +133,7 @@ switch(cf&NBITS_MASK){ case(B16):{ register uint16_t s; - for(i=1;i<len;i++){ + for(i=0;i<len;i++){ s=((uint16_t*)ca)[i]; ((uint16_t*)ca)[i]=(uint16_t)(((s&0x00FF)<<8) | (s&0xFF00)>>8); } @@ -141,7 +141,7 @@ break; case(B32):{ register uint32_t s; - for(i=1;i<len;i++){ + for(i=0;i<len;i++){ s=((uint32_t*)ca)[i]; ((uint32_t*)ca)[i]=(uint32_t)(((s&0x000000FF)<<24) | ((s&0x0000FF00)<<8) | ((s&0x00FF0000)>>8) | ((s&0xFF000000)>>24)); @@ -199,11 +199,11 @@ case(B08): switch(lf&NBITS_MASK){ case(B16): - for(i=1;i<len;i++) + for(i=0;i<len;i++) ((uint16_t*)la)[i]=((uint16_t)((uint8_t*)ca)[i])<<8; break; case(B32): - for(i=1;i<len;i++) + for(i=0;i<len;i++) ((uint32_t*)la)[i]=((uint32_t)((uint8_t*)ca)[i])<<24; break; } @@ -215,7 +215,7 @@ ((uint8_t*)la)[i]=(uint8_t)((((uint16_t*)ca)[i])>>8); break; case(B32): - for(i=1;i<len;i++) + for(i=0;i<len;i++) ((uint32_t*)la)[i]=((uint32_t)((uint16_t*)ca)[i])<<16; break; } @@ -227,7 +227,7 @@ ((uint8_t*)la)[i]=(uint8_t)((((uint32_t*)ca)[i])>>24); break; case(B16): - for(i=1;i<len;i++) + for(i=0;i<len;i++) ((uint16_t*)la)[i]=(uint16_t)((((uint32_t*)ca)[i])>>16); break; } @@ -236,10 +236,10 @@ } // Switch to the correct endainess (again the problem with sun?) if((lf&END_MASK)!=LE){ - switch(cf&NBITS_MASK){ + switch(lf&NBITS_MASK){ case(B16):{ register uint16_t s; - for(i=1;i<len;i++){ + for(i=0;i<len;i++){ s=((uint16_t*)la)[i]; ((uint16_t*)la)[i]=(uint16_t)(((s&0x00FF)<<8) | (s&0xFF00)>>8); } @@ -247,7 +247,7 @@ break; case(B32):{ register uint32_t s; - for(i=1;i<len;i++){ + for(i=0;i<len;i++){ s=((uint32_t*)la)[i]; ((uint32_t*)la)[i]=(uint32_t)(((s&0x000000FF)<<24) | ((s&0x0000FF00)<<8) | ((s&0x00FF0000)>>8) | ((s&0xFF000000)>>24));
participants (1)
-
Anders Johansson