PJSIP: Remove premature write of raw formats
authorKinsey Moore <kmoore@digium.com>
Fri, 6 Jun 2014 19:13:08 +0000 (19:13 +0000)
committerKinsey Moore <kmoore@digium.com>
Fri, 6 Jun 2014 19:13:08 +0000 (19:13 +0000)
commit5510e3c699a6f0e6318bbfe4f27b241f42e4c2dc
tree34e4bf0c02a7f8103d31d376d3cdf5b49d418775
parent077c4187d9789eaf585568f8178f5e3a470ab781
PJSIP: Remove premature write of raw formats

Currently, there are situations that can occur when using chan_pjsip
and certain dialplan applications (notably ChanSpy()) that can cause
the channel to get no audio with scrolling warnings about format
mismatches. This is caused by a failure to update translation paths on
a mid-call native format update since the raw formats have already
been updated by res_pjsip_sdp_rtp.c in set_caps(). Removing the
premature raw format updates allows the translation paths to be setup
correctly and the raw read and write formats with them.

AFS-63 #close
........

Merged revisions 415342 from http://svn.asterisk.org/svn/asterisk/branches/12

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@415343 65c4cc65-6c06-0410-ace0-fbb531ad65f3
res/res_pjsip_sdp_rtp.c