[asterisk-dev] [Code Review] Use the proper type for ast_codec_pref's framing field so that packetization values > 127 can be used
Terry Wilson
reviewboard at asterisk.org
Wed Dec 21 23:35:13 CST 2011
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/1639/
-----------------------------------------------------------
Review request for Asterisk Developers.
Summary
-------
ast_codec_pref has a framing field that is set as a signed char array even though every place in the code treats it as an int array. This just changes the field to an int array. It uses a magic number, but it is essentially the same thing that was there before. We could probably move the AST_FORMAT_LIST into the header and use its ARRAY_LEN as the size so that things are no bigger than they need to be. I figured I'd go with the smallest change first and see what people thought.
This addresses bug ASTERISK-18876.
https://issues.asterisk.org/jira/browse/ASTERISK-18876
Diffs
-----
/branches/1.8/include/asterisk/frame.h 348793
Diff: https://reviewboard.asterisk.org/r/1639/diff
Testing
-------
Made calls with allow=g729:230 and saw that it was used whereas before it looped around to a lower value.
Thanks,
Terry
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20111222/cac0bf19/attachment.htm>
More information about the asterisk-dev
mailing list