summaryrefslogtreecommitdiff
path: root/src/opus_encoder.c
diff options
context:
space:
mode:
authorJean-Marc Valin <jmvalin@amazon.com>2023-01-11 03:58:28 -0500
committerJean-Marc Valin <jmvalin@amazon.com>2023-01-11 03:58:28 -0500
commitad1f94d2a4c121c3b732e6988095cafa39ea9c4d (patch)
tree8d25deb5406baeddb38ac16403dd203edb0c03ca /src/opus_encoder.c
parent40f7ec5164e3285346b4cbc3988f0154a90bf6ae (diff)
downloadopus-ad1f94d2a4c121c3b732e6988095cafa39ea9c4d.tar.gz
Fixes build when ENABLE_NEURAL_FEC is off
Diffstat (limited to 'src/opus_encoder.c')
-rw-r--r--src/opus_encoder.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/opus_encoder.c b/src/opus_encoder.c
index f05b3829..67200da8 100644
--- a/src/opus_encoder.c
+++ b/src/opus_encoder.c
@@ -1884,10 +1884,12 @@ opus_int32 opus_encode_native(OpusEncoder *st, const opus_val16 *pcm, int frame_
st->silk_bw_switch = 1;
}
} else {
+#ifdef ENABLE_NEURAL_FEC
/* If we're not in SILK mode, delete all the processed DRED.
TODO: Remove this if/when DRED gets encoded for CELT. */
DREDEnc *dred = &((silk_encoder*)silk_enc)->state_Fxx[0].sCmn.dred_encoder;
dred->latents_buffer_fill = 0;
+#endif
}
/* CELT processing */