|
|
|
|
@ -1079,7 +1079,7 @@ void __codec_handlers_update(struct call_media *receiver, struct call_media *sin
|
|
|
|
|
STR_FMT_M(&other_monologue->tag), sink->index);
|
|
|
|
|
|
|
|
|
|
if (a.reset_transcoding && ms)
|
|
|
|
|
ms->attrs.transcoding = 0;
|
|
|
|
|
ms->attrs.transcoding = false;
|
|
|
|
|
|
|
|
|
|
MEDIA_CLEAR(receiver, GENERATOR);
|
|
|
|
|
MEDIA_CLEAR(sink, GENERATOR);
|
|
|
|
|
@ -1093,7 +1093,7 @@ void __codec_handlers_update(struct call_media *receiver, struct call_media *sin
|
|
|
|
|
if (proto_is(receiver->protocol, PROTO_UDPTL)) {
|
|
|
|
|
if (codec_handler_udptl_update(receiver, sink, a.flags)) {
|
|
|
|
|
if (a.reset_transcoding && ms)
|
|
|
|
|
ms->attrs.transcoding = 1;
|
|
|
|
|
ms->attrs.transcoding = true;
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@ -1109,7 +1109,7 @@ void __codec_handlers_update(struct call_media *receiver, struct call_media *sin
|
|
|
|
|
if (proto_is_not_rtp(sink->protocol)) {
|
|
|
|
|
if (codec_handler_non_rtp_update(receiver, sink, a.flags, a.sp)) {
|
|
|
|
|
if (a.reset_transcoding && ms)
|
|
|
|
|
ms->attrs.transcoding = 1;
|
|
|
|
|
ms->attrs.transcoding = true;
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@ -1483,7 +1483,7 @@ next:
|
|
|
|
|
|
|
|
|
|
if (is_transcoding) {
|
|
|
|
|
if (a.reset_transcoding && ms)
|
|
|
|
|
ms->attrs.transcoding = 1;
|
|
|
|
|
ms->attrs.transcoding = true;
|
|
|
|
|
|
|
|
|
|
for (__auto_type l = receiver->codecs.codec_prefs.head; l; ) {
|
|
|
|
|
rtp_payload_type *pt = l->data;
|
|
|
|
|
|