diff --git a/celt b/celt
index 4d2d9fc9e6feb7060589664af5855c9ef762bc89..1ad93cf485b344abc9f8c67e4120fdb29536ea03 160000
--- a/celt
+++ b/celt
@@ -1 +1 @@
-Subproject commit 4d2d9fc9e6feb7060589664af5855c9ef762bc89
+Subproject commit 1ad93cf485b344abc9f8c67e4120fdb29536ea03
diff --git a/src/opus_encoder.c b/src/opus_encoder.c
index e15f94ba8d2f982258240fe65a2cf5db077242d4..60933d7d5fbffb43f32bee7cf666ee3623cff06d 100644
--- a/src/opus_encoder.c
+++ b/src/opus_encoder.c
@@ -171,7 +171,7 @@ int opus_encode(OpusEncoder *st, const short *pcm, int frame_size,
             ec_byte_shrink(&buf, bytes_per_packet);
         }
 	    /* Encode high band with CELT */
-	    ret = celt_encode_with_ec(st->celt_enc, pcm_buf, NULL, frame_size, NULL, bytes_per_packet, &enc);
+	    ret = celt_encode_with_ec(st->celt_enc, pcm_buf, frame_size, NULL, bytes_per_packet, &enc);
 	    for (i=0;i<ENCODER_DELAY_COMPENSATION;i++)
 	        st->delay_buffer[i] = pcm[frame_size-ENCODER_DELAY_COMPENSATION+i];
 	} else {