From c8d381ec5640a00e3d950c297b4987ade8772214 Mon Sep 17 00:00:00 2001 From: Nanang Izzuddin Date: Mon, 5 Oct 2009 18:13:08 +0000 Subject: 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 --- pjmedia/src/pjmedia-audiodev/wmme_dev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pjmedia/src/pjmedia-audiodev') 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; -- cgit v1.2.3