comparison src/miscplay.c @ 452:3d3049ae1304 r21-2-41

Import from CVS: tag r21-2-41
author cvs
date Mon, 13 Aug 2007 11:40:21 +0200
parents 576fb035e263
children 183866b06e0b
comparison
equal deleted inserted replaced
451:8ad70c5cd5d7 452:3d3049ae1304
358 rc = count; 358 rc = count;
359 src = (unsigned char *) *data; 359 src = (unsigned char *) *data;
360 *outbuf = 360 *outbuf =
361 dest = miscplay_sndbuf; 361 dest = miscplay_sndbuf;
362 while (count--) 362 while (count--)
363 *dest++ = (unsigned char)(((int)*(src)++ + 363 {
364 (int)*(src)++) / 2); 364 *dest++ = (unsigned char)(((int)*(src) +
365 (int)*(src+1)) / 2);
366 src += 2;
367 }
365 *data = src; 368 *data = src;
366 return(rc); 369 return(rc);
367 } 370 }
368 371
369 /* Convert 8 bit signed stereo data to 8 bit signed mono data */ 372 /* Convert 8 bit signed stereo data to 8 bit signed mono data */