From 833d2f0ed7ccfa01d560bccec81d45153c5f3b79 Mon Sep 17 00:00:00 2001
From: Jean-Marc Valin <jmvalin@jmvalin.ca>
Date: Tue, 30 Oct 2018 14:23:09 -0400
Subject: [PATCH] Remove useless OPUS_SET_EXPERT_FRAME_DURATION() on CELT

frame diration is only handled at the Opus layer. There's no change
in behaviour, just less puzzling code.

Thanks to Dmitriy <dmilvdv@gmail.com> for reporting this.
---
 src/opus_encoder.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/src/opus_encoder.c b/src/opus_encoder.c
index 1c5a8b338..cbeb40aeb 100644
--- a/src/opus_encoder.c
+++ b/src/opus_encoder.c
@@ -2629,7 +2629,6 @@ int opus_encoder_ctl(OpusEncoder *st, int request, ...)
                goto bad_arg;
             }
             st->variable_duration = value;
-            celt_encoder_ctl(celt_enc, OPUS_SET_EXPERT_FRAME_DURATION(value));
         }
         break;
         case OPUS_GET_EXPERT_FRAME_DURATION_REQUEST:
-- 
GitLab