PCM: Forget to increment pointers in one part of sub-sampling

This commit is contained in:
Gregory Nutt 2014-07-27 21:47:25 -06:00
parent ab26d97d74
commit 1da856cca9
1 changed files with 10 additions and 0 deletions

View File

@ -569,6 +569,16 @@ static void pcm_subsample(FAR struct pcm_decode_s *priv,
*dest++ = *src++;
}
}
else
{
/* If the data is already position at the beginning of the audio
* buffer, then just increment the buffer pointers around the
* data.
*/
src += copysize;
dest += copysize;
}
/* Update the number of bytes in the working buffer and reset the
* skip value