Merged revisions 46082-46083,46152-46153 via svnmerge from
authorKevin P. Fleming <kpfleming@digium.com>
Wed, 25 Oct 2006 14:55:11 +0000 (14:55 +0000)
committerKevin P. Fleming <kpfleming@digium.com>
Wed, 25 Oct 2006 14:55:11 +0000 (14:55 +0000)
commit5f5faa310a0f95523b9df5e429e4ee8369dead34
treeb8ff47ecf73c196ed8c4e061ad267b9a4a57220e
parent6ab133b9d2adbfb0a2faa100f9fae59d2b9be95a
Merged revisions 46082-46083,46152-46153 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r46082 | kpfleming | 2006-10-23 22:45:42 -0500 (Mon, 23 Oct 2006) | 2 lines

add an API call to allow channel drivers to determine which media formats are compatible (passthrough or transcode) with the format an existing channel is already using

........
r46083 | kpfleming | 2006-10-23 22:53:32 -0500 (Mon, 23 Oct 2006) | 2 lines

ensure that the translation matrix is properly lock-protected every place it is used

........
r46152 | kpfleming | 2006-10-24 18:45:19 -0500 (Tue, 24 Oct 2006) | 2 lines

if multiple translators are registered for the same source/dest combination, ensure that the lowest-cost one is always inserted earlier in the list

........
r46153 | kpfleming | 2006-10-24 19:10:54 -0500 (Tue, 24 Oct 2006) | 2 lines

code zone experiment: don't offer formats in the outbound INVITE that aren't either passthrough or translatable

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@46203 65c4cc65-6c06-0410-ace0-fbb531ad65f3
channels/chan_sip.c
include/asterisk/translate.h
main/translate.c