remove g++ errors and warnings

git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1393 423420c4-83ab-492f-b58f-81f9feb106b5
This commit is contained in:
Jay Sorg 2007-02-10 07:12:36 +00:00
parent d9ddd1af1a
commit 6f014c836a

View File

@ -119,7 +119,7 @@ rdpsnd_dsp_swapbytes(unsigned char *buffer, unsigned int size, RD_WAVEFORMATEX *
if (format->wBitsPerSample == 8) if (format->wBitsPerSample == 8)
return; return;
for (i = 0; i < size; i += 2) for (i = 0; i < (int) size; i += 2)
{ {
swap = *(buffer + i); swap = *(buffer + i);
*(buffer + i) = *(buffer + i + 1); *(buffer + i) = *(buffer + i + 1);
@ -201,7 +201,7 @@ rdpsnd_dsp_resample(unsigned char **out, unsigned char *in, unsigned int size,
if (resample_to_channels != format->nChannels) if (resample_to_channels != format->nChannels)
{ {
int newsize = (size / format->nChannels) * resample_to_channels; int newsize = (size / format->nChannels) * resample_to_channels;
tmpdata = xmalloc(newsize); tmpdata = (unsigned char *) xmalloc(newsize);
for (i = 0; i < newsize / samplewidth; i++) for (i = 0; i < newsize / samplewidth; i++)
{ {
@ -232,8 +232,8 @@ rdpsnd_dsp_resample(unsigned char **out, unsigned char *in, unsigned int size,
if (format->wBitsPerSample == 8) if (format->wBitsPerSample == 8)
{ {
tmp = tmpdata; tmp = tmpdata;
tmpdata = xmalloc(size * 2); tmpdata = (unsigned char *) xmalloc(size * 2);
for (i = 0; i < size; i++) for (i = 0; i < (int) size; i++)
{ {
tmpdata[i * 2] = in[i]; tmpdata[i * 2] = in[i];
tmpdata[(i * 2) + 1] = 0x00; tmpdata[(i * 2) + 1] = 0x00;
@ -259,8 +259,8 @@ rdpsnd_dsp_resample(unsigned char **out, unsigned char *in, unsigned int size,
outnum = ((float) innum * ((float) resample_to_srate / (float) format->nSamplesPerSec)) + 1; outnum = ((float) innum * ((float) resample_to_srate / (float) format->nSamplesPerSec)) + 1;
infloat = xmalloc(sizeof(float) * innum); infloat = (float *) xmalloc(sizeof(float) * innum);
outfloat = xmalloc(sizeof(float) * outnum); outfloat = (float *) xmalloc(sizeof(float) * outnum);
src_short_to_float_array((short *) in, infloat, innum); src_short_to_float_array((short *) in, infloat, innum);
@ -278,7 +278,7 @@ rdpsnd_dsp_resample(unsigned char **out, unsigned char *in, unsigned int size,
xfree(infloat); xfree(infloat);
outsize = resample_data.output_frames_gen * resample_to_channels * samplewidth; outsize = resample_data.output_frames_gen * resample_to_channels * samplewidth;
*out = xmalloc(outsize); *out = (unsigned char *) xmalloc(outsize);
src_float_to_short_array(outfloat, (short *) *out, src_float_to_short_array(outfloat, (short *) *out,
resample_data.output_frames_gen * resample_to_channels); resample_data.output_frames_gen * resample_to_channels);
xfree(outfloat); xfree(outfloat);
@ -294,7 +294,7 @@ rdpsnd_dsp_resample(unsigned char **out, unsigned char *in, unsigned int size,
outnum = (innum * ratio1k) / 1000; outnum = (innum * ratio1k) / 1000;
outsize = outnum * samplewidth; outsize = outnum * samplewidth;
*out = xmalloc(outsize); *out = (unsigned char *) xmalloc(outsize);
bzero(*out, outsize); bzero(*out, outsize);
for (i = 0; i < outsize / (resample_to_channels * samplewidth); i++) for (i = 0; i < outsize / (resample_to_channels * samplewidth); i++)
@ -305,7 +305,7 @@ rdpsnd_dsp_resample(unsigned char **out, unsigned char *in, unsigned int size,
#endif #endif
int j; int j;
if (source * resample_to_channels + samplewidth > size) if (source * resample_to_channels + samplewidth > (int) size)
break; break;
#if 0 /* Linear resampling, TODO: soundquality fixes (LP filter) */ #if 0 /* Linear resampling, TODO: soundquality fixes (LP filter) */
@ -410,7 +410,7 @@ rdpsnd_dsp_process(unsigned char *data, unsigned int size, struct audio_driver *
if (out.data == NULL) if (out.data == NULL)
{ {
out.data = xmalloc(size); out.data = (unsigned char *) xmalloc(size);
memcpy(out.data, data, size); memcpy(out.data, data, size);
out.size = size; out.size = size;
} }