Richard Mudgett
e8b72c6f4b
chan_pjsip: Update media translation paths when new SDP negotiated.
...
On a SIP reinvite that changes media strams, the PJSIP channel driver was
flooding the log with "Asked to transmit frame type %s, while native
formats is %s" warnings.
* Fixes PJSIP not setting up translation paths when the formats change on
a reinvite. AFS-63 was effectively reintroduced because of the media
formats work. res_pjsip_sdp_rtp.c:set_caps()
* Improved the unexpected frame format WARNING message to include more
information.
* Added protective locking while altering formats on a channel. Reworked
set_format() to simplify and protect the formats under manipulation.
* Restored some code that got lost in the media_formats work.
(channel.c:set_format() and res_pjsip_sdp_rtp.c:set_caps())
AFS-137 #close
Reported by: Mark Michelson
Review: https://reviewboard.asterisk.org/r/3906/
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/13@421645 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2014-08-20 22:49:32 +00:00
..
2014-07-04 13:26:37 +00:00
2014-08-20 13:04:30 +00:00
2014-08-06 12:55:28 +00:00
2014-08-01 14:48:35 +00:00
2014-07-25 16:47:17 +00:00
2014-08-20 13:04:30 +00:00
2014-07-18 21:48:46 +00:00
2014-01-14 23:44:57 +00:00
2013-08-30 13:28:50 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2010-04-02 18:57:58 +00:00
2014-07-25 16:47:17 +00:00
2010-04-02 18:57:58 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-08-05 21:44:09 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2013-07-27 23:11:02 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2013-07-27 23:11:02 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2010-04-02 18:57:58 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-20 22:06:33 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2011-07-14 20:28:54 +00:00
2014-08-06 12:55:28 +00:00
2014-07-25 16:47:17 +00:00
2010-07-21 19:11:32 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-18 15:49:46 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-08-11 13:57:25 +00:00
2014-08-14 21:16:05 +00:00
2014-08-11 13:57:25 +00:00
2014-03-28 18:32:50 +00:00
2014-07-25 16:47:17 +00:00
2014-08-17 16:10:29 +00:00
2014-06-26 18:27:53 +00:00
2011-12-05 14:47:11 +00:00
2012-10-14 21:44:27 +00:00
2014-07-30 18:32:25 +00:00
2014-07-30 18:32:25 +00:00
2014-07-25 16:47:17 +00:00
2010-04-02 18:57:58 +00:00
2014-07-25 16:47:17 +00:00
2014-03-27 19:21:44 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-01-06 17:45:25 +00:00
2014-07-25 16:47:17 +00:00
2010-04-02 18:57:58 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-08-19 16:11:38 +00:00
2014-08-07 19:26:32 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-08-07 19:26:32 +00:00
2013-07-30 18:14:50 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-08-05 21:44:09 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-08-07 19:26:32 +00:00
2014-07-25 16:47:17 +00:00
2014-07-31 16:19:50 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-08-07 14:35:09 +00:00
2014-08-07 14:35:09 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-08-07 19:26:32 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-08-07 14:37:26 +00:00
2014-08-20 20:40:33 +00:00
2014-08-07 14:37:26 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-08-20 22:49:32 +00:00
2014-07-25 16:47:17 +00:00
2014-08-19 16:11:38 +00:00
2013-07-30 18:14:50 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-08-07 19:26:32 +00:00
2014-08-19 20:28:23 +00:00
2013-11-23 17:26:57 +00:00
2014-07-25 16:47:17 +00:00
2010-04-02 18:57:58 +00:00
2011-11-01 19:53:26 +00:00
2014-07-31 11:57:51 +00:00
2014-07-25 16:47:17 +00:00
2013-09-30 18:55:27 +00:00
2014-07-25 16:47:17 +00:00
2010-04-02 18:57:58 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2013-09-16 18:00:32 +00:00
2014-07-25 16:47:17 +00:00
2010-06-08 05:29:08 +00:00
2014-07-25 16:47:17 +00:00
2013-05-20 14:21:39 +00:00
2014-07-25 16:47:17 +00:00
2013-11-23 17:48:28 +00:00
2014-07-25 16:47:17 +00:00
2014-01-14 23:44:57 +00:00
2014-07-25 16:47:17 +00:00
2013-05-23 20:11:35 +00:00
2014-07-25 16:47:17 +00:00
2013-07-03 17:58:45 +00:00
2014-08-12 23:33:00 +00:00
2013-11-23 12:40:46 +00:00
2014-08-06 12:55:28 +00:00
2013-05-08 13:39:08 +00:00
2014-08-19 19:55:06 +00:00
2013-04-15 16:43:47 +00:00
2014-07-25 16:47:17 +00:00
2013-04-26 20:05:15 +00:00
2014-08-06 12:55:28 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-08-05 21:44:09 +00:00
2012-07-07 17:06:51 +00:00