msadp32.acm: Make destination aligned on destination block size (copy/paste error).

This commit is contained in:
Vincent Pelletier 2009-02-04 21:11:05 +01:00 committed by Alexandre Julliard
parent 7754f2e78b
commit e0aee93dc6
1 changed files with 2 additions and 2 deletions

View File

@ -660,7 +660,7 @@ static LRESULT ADPCM_StreamSize(const ACMDRVSTREAMINSTANCE *adsi, PACMDRVSTREAMS
if (adss->cbSrcLength % (adsi->pwfxSrc->nBlockAlign * wSamplesPerBlock)) if (adss->cbSrcLength % (adsi->pwfxSrc->nBlockAlign * wSamplesPerBlock))
/* Round block count up. */ /* Round block count up. */
nblocks++; nblocks++;
adss->cbDstLength = nblocks * adsi->pwfxSrc->nBlockAlign; adss->cbDstLength = nblocks * adsi->pwfxDst->nBlockAlign;
} }
else if (adsi->pwfxSrc->wFormatTag == WAVE_FORMAT_ADPCM && else if (adsi->pwfxSrc->wFormatTag == WAVE_FORMAT_ADPCM &&
adsi->pwfxDst->wFormatTag == WAVE_FORMAT_PCM) adsi->pwfxDst->wFormatTag == WAVE_FORMAT_PCM)
@ -672,7 +672,7 @@ static LRESULT ADPCM_StreamSize(const ACMDRVSTREAMINSTANCE *adsi, PACMDRVSTREAMS
if (adss->cbSrcLength % adsi->pwfxSrc->nBlockAlign) if (adss->cbSrcLength % adsi->pwfxSrc->nBlockAlign)
/* Round block count up. */ /* Round block count up. */
nblocks++; nblocks++;
adss->cbDstLength = nblocks * adsi->pwfxSrc->nBlockAlign * wSamplesPerBlock; adss->cbDstLength = nblocks * adsi->pwfxDst->nBlockAlign * wSamplesPerBlock;
} }
else else
{ {