diff options
Diffstat (limited to 'channels')
-rwxr-xr-x | channels/chan_agent.c | 16 | ||||
-rwxr-xr-x | channels/chan_iax2.c | 6 | ||||
-rwxr-xr-x | channels/chan_mgcp.c | 4 | ||||
-rwxr-xr-x | channels/chan_sip.c | 8 | ||||
-rwxr-xr-x | channels/chan_skinny.c | 4 |
5 files changed, 19 insertions, 19 deletions
diff --git a/channels/chan_agent.c b/channels/chan_agent.c index e329f5fcb..d47b0a6c4 100755 --- a/channels/chan_agent.c +++ b/channels/chan_agent.c @@ -137,13 +137,13 @@ static struct agent_pvt { /* Native formats changed, reset things */ \ ast->nativeformats = p->chan->nativeformats; \ ast_log(LOG_DEBUG, "Resetting read to %d and write to %d\n", ast->readformat, ast->writeformat);\ - ast_set_read_format(ast, ast->readformat); \ - ast_set_write_format(ast, ast->writeformat); \ + ast_set_read_format(ast, ast->readformat, 0); \ + ast_set_write_format(ast, ast->writeformat, 0); \ } \ if (p->chan->readformat != ast->pvt->rawreadformat) \ - ast_set_read_format(p->chan, ast->pvt->rawreadformat); \ + ast_set_read_format(p->chan, ast->pvt->rawreadformat, 0); \ if (p->chan->writeformat != ast->pvt->rawwriteformat) \ - ast_set_write_format(p->chan, ast->pvt->rawwriteformat); \ + ast_set_write_format(p->chan, ast->pvt->rawwriteformat, 0); \ } \ } while(0) @@ -464,7 +464,7 @@ static int agent_call(struct ast_channel *ast, char *dest, int timeout) ast_log( LOG_DEBUG, "Waited for stream, result '%d'\n", res); } if (!res) { - res = ast_set_read_format(p->chan, ast_best_codec(p->chan->nativeformats)); + res = ast_set_read_format(p->chan, ast_best_codec(p->chan->nativeformats), 0); ast_log( LOG_DEBUG, "Set read format, result '%d'\n", res); if (res) ast_log(LOG_WARNING, "Unable to set read format to %s\n", ast_getformatname(ast_best_codec(p->chan->nativeformats))); @@ -474,7 +474,7 @@ static int agent_call(struct ast_channel *ast, char *dest, int timeout) } if (!res) { - ast_set_write_format(p->chan, ast_best_codec(p->chan->nativeformats)); + ast_set_write_format(p->chan, ast_best_codec(p->chan->nativeformats), 0); ast_log( LOG_DEBUG, "Set write format, result '%d'\n", res); if (res) ast_log(LOG_WARNING, "Unable to set write format to %s\n", ast_getformatname(ast_best_codec(p->chan->nativeformats))); @@ -1261,12 +1261,12 @@ static int __login_exec(struct ast_channel *chan, void *data, int callbackmode) ast_mutex_lock(&agentlock); ast_mutex_lock(&p->lock); if (!res) { - res = ast_set_read_format(chan, ast_best_codec(chan->nativeformats)); + res = ast_set_read_format(chan, ast_best_codec(chan->nativeformats), 0); if (res) ast_log(LOG_WARNING, "Unable to set read format to %d\n", ast_best_codec(chan->nativeformats)); } if (!res) { - ast_set_write_format(chan, ast_best_codec(chan->nativeformats)); + ast_set_write_format(chan, ast_best_codec(chan->nativeformats), 0); if (res) ast_log(LOG_WARNING, "Unable to set write format to %d\n", ast_best_codec(chan->nativeformats)); } diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c index c7d866a55..daf52eaf6 100755 --- a/channels/chan_iax2.c +++ b/channels/chan_iax2.c @@ -4725,7 +4725,7 @@ retryowner: orignative = iaxs[fr.callno]->owner->nativeformats; iaxs[fr.callno]->owner->nativeformats = f.subclass; if (iaxs[fr.callno]->owner->readformat) - ast_set_read_format(iaxs[fr.callno]->owner, iaxs[fr.callno]->owner->readformat); + ast_set_read_format(iaxs[fr.callno]->owner, iaxs[fr.callno]->owner->readformat, 0); iaxs[fr.callno]->owner->nativeformats = orignative; ast_mutex_unlock(&iaxs[fr.callno]->owner->lock); } @@ -4962,9 +4962,9 @@ retryowner2: if (iaxs[fr.callno] && iaxs[fr.callno]->owner) { /* Setup read/write formats properly. */ if (iaxs[fr.callno]->owner->writeformat) - ast_set_write_format(iaxs[fr.callno]->owner, iaxs[fr.callno]->owner->writeformat); + ast_set_write_format(iaxs[fr.callno]->owner, iaxs[fr.callno]->owner->writeformat, 0); if (iaxs[fr.callno]->owner->readformat) - ast_set_read_format(iaxs[fr.callno]->owner, iaxs[fr.callno]->owner->readformat); + ast_set_read_format(iaxs[fr.callno]->owner, iaxs[fr.callno]->owner->readformat, 0); ast_mutex_unlock(&iaxs[fr.callno]->owner->lock); } } diff --git a/channels/chan_mgcp.c b/channels/chan_mgcp.c index 49b24dba1..375515914 100755 --- a/channels/chan_mgcp.c +++ b/channels/chan_mgcp.c @@ -1015,8 +1015,8 @@ static struct ast_frame *mgcp_rtp_read(struct mgcp_subchannel *sub) if (f->subclass != sub->owner->nativeformats) { ast_log(LOG_DEBUG, "Oooh, format changed to %d\n", f->subclass); sub->owner->nativeformats = f->subclass; - ast_set_read_format(sub->owner, sub->owner->readformat); - ast_set_write_format(sub->owner, sub->owner->writeformat); + ast_set_read_format(sub->owner, sub->owner->readformat, 0); + ast_set_write_format(sub->owner, sub->owner->writeformat, 0); } /* Courtesy fearnor aka alex@pilosoft.com */ if (sub->parent->dtmfinband) { diff --git a/channels/chan_sip.c b/channels/chan_sip.c index ac7363454..e4abd936a 100755 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -1675,8 +1675,8 @@ static struct ast_frame *sip_rtp_read(struct ast_channel *ast, struct sip_pvt *p if (f->subclass != p->owner->nativeformats) { ast_log(LOG_DEBUG, "Oooh, format changed to %d\n", f->subclass); p->owner->nativeformats = f->subclass; - ast_set_read_format(p->owner, p->owner->readformat); - ast_set_write_format(p->owner, p->owner->writeformat); + ast_set_read_format(p->owner, p->owner->readformat, 0); + ast_set_write_format(p->owner, p->owner->writeformat, 0); } if (p->dtmfmode & SIP_DTMF_INBAND) { f = ast_dsp_process(p->owner,p->vad,f,0); @@ -2132,8 +2132,8 @@ static int process_sdp(struct sip_pvt *p, struct sip_request *req) if (!(p->owner->nativeformats & p->jointcapability)) { ast_log(LOG_DEBUG, "Oooh, we need to change our formats since our peer supports only %d and not %d\n", p->jointcapability, p->owner->nativeformats); p->owner->nativeformats = sip_codec_choose(p->jointcapability); - ast_set_read_format(p->owner, p->owner->readformat); - ast_set_write_format(p->owner, p->owner->writeformat); + ast_set_read_format(p->owner, p->owner->readformat, 0); + ast_set_write_format(p->owner, p->owner->writeformat, 0); } if (p->owner->bridge) { /* Turn on/off music on hold if we are holding/unholding */ diff --git a/channels/chan_skinny.c b/channels/chan_skinny.c index cccb8429c..344de37e2 100755 --- a/channels/chan_skinny.c +++ b/channels/chan_skinny.c @@ -1602,8 +1602,8 @@ static struct ast_frame *skinny_rtp_read(struct skinny_subchannel *sub) if (f->subclass != sub->owner->nativeformats) { ast_log(LOG_DEBUG, "Oooh, format changed to %d\n", f->subclass); sub->owner->nativeformats = f->subclass; - ast_set_read_format(sub->owner, sub->owner->readformat); - ast_set_write_format(sub->owner, sub->owner->writeformat); + ast_set_read_format(sub->owner, sub->owner->readformat, 0); + ast_set_write_format(sub->owner, sub->owner->writeformat, 0); } } } |