[Scummvm-cvs-logs] CVS: scummvm sound.cpp,1.67,1.68

Ruediger Hanke tomjoad at users.sourceforge.net
Wed May 1 04:40:01 CEST 2002


Update of /cvsroot/scummvm/scummvm
In directory usw-pr-cvs1:/tmp/cvs-serv11775

Modified Files:
	sound.cpp 
Log Message:
Fixes for Dig sound on big endian systems

Index: sound.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sound.cpp,v
retrieving revision 1.67
retrieving revision 1.68
diff -C2 -d -r1.67 -r1.68
*** sound.cpp	30 Apr 2002 07:40:56 -0000	1.67
--- sound.cpp	1 May 2002 11:39:21 -0000	1.68
***************
*** 641,649 ****
  }
  
! #define NextBit bit = mask&1; mask>>=1; if (!--bitsleft) {mask = *(unsigned short *)srcptr; srcptr+=2; bitsleft=16;}
  int CompDecode(unsigned char *src, unsigned char *dst)
  {
  	unsigned char *result, *srcptr = src, *dstptr = dst;
! 	int data, size, bit, bitsleft = 16, mask = *(unsigned short *)srcptr;	
  	srcptr+=2;
  
--- 641,649 ----
  }
  
! #define NextBit bit = mask&1; mask>>=1; if (!--bitsleft) {mask = READ_LE_UINT16(srcptr); srcptr+=2; bitsleft=16;}
  int CompDecode(unsigned char *src, unsigned char *dst)
  {
  	unsigned char *result, *srcptr = src, *dstptr = dst;
! 	int data, size, bit, bitsleft = 16, mask = READ_LE_UINT16(srcptr);	
  	srcptr+=2;
  
***************
*** 724,727 ****
--- 724,728 ----
  			case 0:
  				warning("Unimplemented bundle codec 1");
+ 				outputSize = 0;
  			break;
  





More information about the Scummvm-git-logs mailing list