diff --git a/celt b/celt
index 00a98f5debf8ccd3ec64732f0c2592bb5cf42a2c..713d7a4ce99abd7db50ee3b0af0ba8316a353ca3 160000
--- a/celt
+++ b/celt
@@ -1 +1 @@
-Subproject commit 00a98f5debf8ccd3ec64732f0c2592bb5cf42a2c
+Subproject commit 713d7a4ce99abd7db50ee3b0af0ba8316a353ca3
diff --git a/src/opus_decoder.c b/src/opus_decoder.c
index 72f76a3402b0f85018ff751d4fd3c8b5a7ba225e..dfed34a6eb0f669aaea99b82ae3872b08b0b7ea1 100644
--- a/src/opus_decoder.c
+++ b/src/opus_decoder.c
@@ -69,7 +69,7 @@ OpusDecoder *opus_decoder_create(int Fs, int channels)
     }
 
 	/* Initialize CELT decoder */
-	st->celt_dec = celt_decoder_init(st->celt_dec, 48000, channels, NULL);
+	st->celt_dec = celt_decoder_init(st->celt_dec, Fs, channels, NULL);
 
 	return st;