channel.c: Allow generic plc then channel formats are equal

If the two formats on a channel are equal, we don't transcode and since
the generic plc needs slin to work, it doesn't get invoked.

* A new configuration option "genericplc_on_equal_codecs" was added
  to the "plc" section of codecs.conf to allow generic packet loss
  concealment even if no transcoding was originally needed.
  Transcoding via SLIN is forced in this case.

ASTERISK-27743

Change-Id: I0577026a179dea34232e63123254b4e0508378f4
This commit is contained in:
George Joseph
2018-03-16 09:19:11 -06:00
parent 5843a19797
commit 5d097f8236
6 changed files with 35 additions and 4 deletions

View File

@@ -101,6 +101,13 @@ Core:
--- Functionality changes from Asterisk 15.3.0 to Asterisk 15.4.0 ------------
------------------------------------------------------------------------------
Core
------------------
* A new configuration option "genericplc_on_equal_codecs" was added to the
"plc" section of codecs.conf to allow generic packet loss concealment even
if no transcoding was originally needed. Transcoding via SLIN is forced
in this case.
res_pjproject
------------------
* Added the "cache_pools" option to pjproject.conf. Disabling the option