----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviewboard.asterisk.org/r/4260/ -----------------------------------------------------------
Review request for Asterisk Developers. Bugs: ASTERISK-24604 https://issues.asterisk.org/jira/browse/ASTERISK-24604 Repository: Asterisk Description ------- When shutting down Asterisk the codecs are cleaned up. As a result anything attempting to get a codec based on ID or details will find that no codec exists. This currently occurs when determining the sample count of a frame. This code did not take this situation into account. This change fixes this by getting the codec directly from the format and eliminates the lookup. This is both faster and also provides a guarantee that the codec will exist and will be valid. Diffs ----- /branches/13/main/format.c 429406 /branches/13/main/codec.c 429406 /branches/13/include/asterisk/format.h 429406 Diff: https://reviewboard.asterisk.org/r/4260/diff/ Testing ------- Ran some normal calls to ensure no regression. Also did some restarts/shutdowns but due to the raceyness of this it is generally hard to reproduce for me. Thanks, Joshua Colp
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-dev mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-dev