[asterisk-dev] [Code Review] New Media Architecture phase 1 step 2 - Initial Translation Fixes
David Vossel
reviewboard at asterisk.org
Thu Dec 23 19:28:19 UTC 2010
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/1064/
-----------------------------------------------------------
(Updated 2010-12-23 13:28:19.757383)
Review request for Asterisk Developers and Russell Bryant.
Changes
-------
This update fixes a few minor issues I found while reviewing the previous patch and improves the translator cost table documentation.
Summary
-------
For detailed information pertaining to this patch, please review the section of the Media Architecture document linked to below.
https://wiki.asterisk.org/wiki/display/AST/Media+Architecture+Proposal#MediaArchitectureProposal-RevisedFormatTranslation
Phase 1 Step 2 items
-Define translation cost table.
-Replace current matrix algorithm with new matrix algorithm using predefined costs from table.
-Continue to use computational costs for tie breaking translators with identical src and dst formats.
-Create table for mapping format ids to matrix index values. This is required once the conversion from the format bit field representation to a numeric value takes place and will allow for a smoother transition.
In addition to the items listed above, I have also cleaned up and reorganized the cli "core show translation ... " function. It was difficult to maintain, and this felt like a good opportunity to clean it up.
Diffs (updated)
-----
/trunk/include/asterisk/translate.h 299581
/trunk/main/asterisk.c 299581
/trunk/main/translate.c 299581
Diff: https://reviewboard.asterisk.org/r/1064/diff
Testing
-------
Tested that translation table and paths are built correctly.
Made some test calls requiring translation, verified paths are still created and used correctly.
Thanks,
David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20101223/77fd12b0/attachment.htm>
More information about the asterisk-dev
mailing list