diff --git a/src/opus_encoder.c b/src/opus_encoder.c index bb94ec1a729e98014e7d9f892aba706ecfb37644..de4a99a6c4d5301fff7435bfa461aa1cf6049013 100644 --- a/src/opus_encoder.c +++ b/src/opus_encoder.c @@ -1552,7 +1552,7 @@ opus_int32 opus_encode_native(OpusEncoder *st, const opus_val16 *pcm, int frame_ { if (frame_size == 2*st->Fs/25) /* 80 ms -> 2x 40 ms */ enc_frame_size = st->Fs/25; - if (frame_size == 3*st->Fs/25) /* 120 ms -> 2x 60 ms */ + else if (frame_size == 3*st->Fs/25) /* 120 ms -> 2x 60 ms */ enc_frame_size = 3*st->Fs/50; else /* 100 ms -> 5x 20 ms */ enc_frame_size = st->Fs/50;