diff --git a/src/opus_encoder.c b/src/opus_encoder.c
index a189df814f2340de4f0ababf256bf15ee0bc0da7..36fa897b6fce1581ac02a57881337234b5af4821 100644
--- a/src/opus_encoder.c
+++ b/src/opus_encoder.c
@@ -1112,6 +1112,7 @@ opus_int32 opus_encode_native(OpusEncoder *st, const opus_val16 *pcm, int frame_
        redundancy = 1;
        celt_to_silk = 1;
        st->silk_bw_switch = 0;
+       prefill=1;
     }
 
     if (redundancy)