From 5900f75534e21f750e370ec230aec3d6cd58b850 Mon Sep 17 00:00:00 2001 From: Nanang Izzuddin Date: Tue, 26 Jan 2010 15:29:23 +0000 Subject: Ticket #1028: - Added new API pjmedia_codec_mgr_set_default_param() to set/update default codec parameter and implemented pjsua_codec_set_param() based on it. - Added mutex in codec manager to protect states manipulations. - Modified API pjmedia_codec_mgr_init() to add pool factory param. - Added new API pjmedia_codec_mgr_destroy(). - Updated passthrough codec AMR to regard peer's mode-set setting. - Fixed VAS audio device to apply AMR encoding bitrate setting. - Fixed IPP codec codec_open() to update AMR bitrate info (for stream) when AMR encoding bitrate is not using the default, e.g: requested by peer via format param 'mode-set' in SDP. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3074 74dad513-b988-da41-8d7b-12977e46ad98 --- pjmedia/src/pjmedia-audiodev/symb_vas_dev.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'pjmedia/src/pjmedia-audiodev') diff --git a/pjmedia/src/pjmedia-audiodev/symb_vas_dev.cpp b/pjmedia/src/pjmedia-audiodev/symb_vas_dev.cpp index 776fdbf8..ae9b43c6 100644 --- a/pjmedia/src/pjmedia-audiodev/symb_vas_dev.cpp +++ b/pjmedia/src/pjmedia-audiodev/symb_vas_dev.cpp @@ -491,6 +491,10 @@ TInt CPjAudioEngine::StartRec() } break; + case EAMR_NB: + enc_fmt_if->SetBitRate(setting_.mode); + break; + default: break; } -- cgit v1.2.3