mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-19 19:20:35 +00:00
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:
@@ -64,8 +64,15 @@ experimental_rtcp_feedback => false
|
||||
[plc]
|
||||
; for all codecs which do not support native PLC
|
||||
; this determines whether to perform generic PLC
|
||||
; there is a minor performance penalty for this
|
||||
; there is a minor performance penalty for this.
|
||||
; By default plc is applied only when the 2 codecs
|
||||
; in a channel are different.
|
||||
genericplc => true
|
||||
; Apply generic plc to channels even if the 2 codecs
|
||||
; are the same. This forces transcoding via slin so
|
||||
; the performance impact should be considered.
|
||||
; Ignored if genericplc is not also enabled.
|
||||
genericplc_on_equal_codecs => false
|
||||
|
||||
; Generate custom formats for formats requiring attributes.
|
||||
; After defining the custom format, the name used in defining
|
||||
|
Reference in New Issue
Block a user