summaryrefslogtreecommitdiff
path: root/pjmedia/src/pjmedia-audiodev
diff options
context:
space:
mode:
authorNanang Izzuddin <nanang@teluu.com>2009-10-05 18:13:08 +0000
committerNanang Izzuddin <nanang@teluu.com>2009-10-05 18:13:08 +0000
commitc8d381ec5640a00e3d950c297b4987ade8772214 (patch)
treeee7b6a3150e6c7c4d88168311d414f123c8e50d0 /pjmedia/src/pjmedia-audiodev
parent3ed561b905d52b04e33368f39b35e34f5f0ee17b (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/src/pjmedia-audiodev')
-rw-r--r--pjmedia/src/pjmedia-audiodev/wmme_dev.c2
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;