sound quality fixes for resampling
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1283 423420c4-83ab-492f-b58f-81f9feb106b5
This commit is contained in:
parent
a8f9e84598
commit
cd2ae82e7c
@ -275,7 +275,7 @@ rdpsnd_dsp_resample(unsigned char **out, unsigned char *in, unsigned int size,
|
|||||||
|
|
||||||
for (i = 0; i < outsize / (resample_to_channels * samplewidth); i++)
|
for (i = 0; i < outsize / (resample_to_channels * samplewidth); i++)
|
||||||
{
|
{
|
||||||
int source = ((i + ratio1k / 1000 - 1) * 1000) / ratio1k;
|
int source = ((i * 1000) + ratio1k - 1000) / (ratio1k + 1);
|
||||||
|
|
||||||
if (source * resample_to_channels + samplewidth > size)
|
if (source * resample_to_channels + samplewidth > size)
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user