diff --git a/silk/dred_encoder.c b/silk/dred_encoder.c
index d799a5e2b3d222b14987854fce94dada03cb5eec..5470b9527646e9b8af950c3653140a428a54bd6f 100644
--- a/silk/dred_encoder.c
+++ b/silk/dred_encoder.c
@@ -140,47 +140,4 @@ void dred_encode_silk_frame(DREDEnc *enc, const opus_int16 *silk_frame)
     dred_deinit_decoder(&dec);
 #endif
 
-#if 0
-    /* trial decoding */
-    float state[24];
-    float features[4 * 20];
-    float latents[80];
-    float zeros[36 - 20] = {0};
-    static FILE *fid;
-    RDOVAEDec *rdovae_dec = DRED_rdovae_create_decoder();
-
-    if (fid == NULL)
-    {
-        fid = fopen("features_last.f32", "wb");
-    }
-
-    /* decode state */
-    ec_enc ec_dec;
-    ec_dec_init(&ec_dec, ec_get_buffer(&enc->ec_encoder), bytes);
-    dred_decode_state(&ec_dec, state);
-
-    q_level = DRED_ENC_Q0;
-    offset = q_level * DRED_LATENT_DIM;
-    dred_decode_latents(
-        &ec_dec,
-        latents,
-        quant_scales + offset,
-        r + offset,
-        p0 + offset
-        );
-
-    DRED_rdovae_dec_init_states(rdovae_dec, state);
-
-    DRED_rdovae_decode_qframe(rdovae_dec, features, latents);
-
-    DRED_rdovae_destroy_decoder(rdovae_dec);
-
-    fwrite(features + 40, sizeof(float), 20, fid);
-    fwrite(zeros, sizeof(float), 16, fid);
-    fwrite(features + 60, sizeof(float), 20, fid);
-    fwrite(zeros, sizeof(float), 16, fid);
-
-#endif
-
-
 }
\ No newline at end of file