From 671fe806d935e6a816417b907f32c05753e199fe Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Thu, 30 Apr 2009 18:49:13 +0000 Subject: Fixed ticket #812: Noise with Symbian MDA sound backend when making a call - handle frame type NONE in the MDA git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2668 74dad513-b988-da41-8d7b-12977e46ad98 --- pjmedia/src/pjmedia-audiodev/symb_mda_dev.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'pjmedia/src/pjmedia-audiodev/symb_mda_dev.cpp') diff --git a/pjmedia/src/pjmedia-audiodev/symb_mda_dev.cpp b/pjmedia/src/pjmedia-audiodev/symb_mda_dev.cpp index f9437e55..5c0e1abf 100644 --- a/pjmedia/src/pjmedia-audiodev/symb_mda_dev.cpp +++ b/pjmedia/src/pjmedia-audiodev/symb_mda_dev.cpp @@ -706,6 +706,9 @@ void CPjAudioOutputEngine::MaoscOpenComplete(TInt aError) return; } + if (f.type != PJMEDIA_FRAME_TYPE_AUDIO) + pj_bzero(frameBuf_, frameBufSize_); + // Increment timestamp. timestamp_ += (frameBufSize_ / BYTES_PER_SAMPLE); @@ -744,6 +747,9 @@ void CPjAudioOutputEngine::MaoscBufferCopied(TInt aError, return; } + if (f.type != PJMEDIA_FRAME_TYPE_AUDIO) + pj_bzero(frameBuf_, frameBufSize_); + // Increment timestamp. timestamp_ += (frameBufSize_ / BYTES_PER_SAMPLE); -- cgit v1.2.3