Mercurial > hg > xemacs-beta
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 */ |