]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[mod_opus] fix remote codec rate to match. 2113/head
authorDragos Oancea <dragos@signalwire.com>
Thu, 15 Jun 2023 13:29:43 +0000 (16:29 +0300)
committerDragos Oancea <dragos@signalwire.com>
Thu, 15 Jun 2023 13:29:43 +0000 (16:29 +0300)
src/mod/codecs/mod_opus/mod_opus.c

index ce364cc3eff8903121353d7613ea6d03f195bebe..4a47b45df479ab50e39b20ffb4962c2687e16b3f 100644 (file)
@@ -314,6 +314,10 @@ static switch_status_t switch_opus_fmtp_parse(const char *fmtp, switch_codec_fmt
                                                if (!switch_opus_acceptable_rate(codec_settings->sprop_maxcapturerate)) {
                                                        codec_settings->sprop_maxcapturerate = 0; /* value not supported */
                                                }
+
+                                               if (codec_settings->sprop_maxcapturerate) {
+                                                       codec_fmtp->actual_samples_per_second = codec_settings->sprop_maxcapturerate;
+                                               }
                                        }
                                }
                        }