diff options
author | Nanang Izzuddin <nanang@teluu.com> | 2009-10-05 18:13:08 +0000 |
---|---|---|
committer | Nanang Izzuddin <nanang@teluu.com> | 2009-10-05 18:13:08 +0000 |
commit | c8d381ec5640a00e3d950c297b4987ade8772214 (patch) | |
tree | ee7b6a3150e6c7c4d88168311d414f123c8e50d0 /pjmedia | |
parent | 3ed561b905d52b04e33368f39b35e34f5f0ee17b (diff) |
Misc fix (#951): WMME dev should zero-fill WAVEFORMATEX as much as WAVEFORMATEX struct size, instead of just PCMWAVEFORMAT size, as it potentially leads to WAVERR_BADFORMAT when it is used in opening audio device (thanks Johan Lantz for the report).
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2925 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia')
-rw-r--r-- | pjmedia/src/pjmedia-audiodev/wmme_dev.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pjmedia/src/pjmedia-audiodev/wmme_dev.c b/pjmedia/src/pjmedia-audiodev/wmme_dev.c index 5b8461c6..a5cbb181 100644 --- a/pjmedia/src/pjmedia-audiodev/wmme_dev.c +++ b/pjmedia/src/pjmedia-audiodev/wmme_dev.c @@ -450,7 +450,7 @@ static pj_status_t init_waveformatex(LPWAVEFORMATEX wfx, const pjmedia_aud_param *prm) { - pj_bzero(wfx, sizeof(PCMWAVEFORMAT)); + pj_bzero(wfx, sizeof(WAVEFORMATEX)); if (prm->ext_fmt.id == PJMEDIA_FORMAT_L16) { enum { BYTES_PER_SAMPLE = 2 }; wfx->wFormatTag = WAVE_FORMAT_PCM; |