struct {
int use_vbr;
+ int use_dtx;
int complexity;
int maxaveragebitrate;
int maxplaybackrate;
opus_codec_settings.cbr = !opus_prefs.use_vbr;
+ opus_codec_settings.usedtx = opus_prefs.use_dtx;
+
codec->fmtp_out = gen_fmtp(&opus_codec_settings, codec->memory_pool);
if (encoding) {
if (!strcasecmp(key, "use-vbr") && !zstr(val)) {
opus_prefs.use_vbr = atoi(val);
+ } else if (!strcasecmp(key, "use-dtx")) {
+ opus_prefs.use_dtx = atoi(val);
} else if (!strcasecmp(key, "complexity")) {
opus_prefs.complexity = atoi(val);
} else if (!strcasecmp(key, "packet-loss-percent")) {