aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Marc Valin <jmvalin@jmvalin.ca>2024-03-04 01:42:20 -0500
committerJean-Marc Valin <jmvalin@jmvalin.ca>2024-03-04 01:42:20 -0500
commit23d4b31de15a723716f9fde5ec736773f2e1aa2e (patch)
treecdfefed8624a9ff24bf9724de0b40d39c42adbb4
parent1bb6d7899721f387255c62b12b2abf64f81a55ce (diff)
downloadlibopus-23d4b31de15a723716f9fde5ec736773f2e1aa2e.tar.gz
Fix opus_demo -e/-d with weights blob
-rw-r--r--src/opus_demo.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/opus_demo.c b/src/opus_demo.c
index 1ea8454a..2876fff8 100644
--- a/src/opus_demo.c
+++ b/src/opus_demo.c
@@ -803,9 +803,9 @@ int main(int argc, char *argv[])
dred_dec = opus_dred_decoder_create(&err);
dred = opus_dred_alloc(&err);
#ifdef USE_WEIGHTS_FILE
- opus_encoder_ctl(enc, OPUS_SET_DNN_BLOB(blob_data, blob_len));
- opus_decoder_ctl(dec, OPUS_SET_DNN_BLOB(blob_data, blob_len));
- opus_dred_decoder_ctl(dred_dec, OPUS_SET_DNN_BLOB(blob_data, blob_len));
+ if (enc) opus_encoder_ctl(enc, OPUS_SET_DNN_BLOB(blob_data, blob_len));
+ if (dec) opus_decoder_ctl(dec, OPUS_SET_DNN_BLOB(blob_data, blob_len));
+ if (dred_dec) opus_dred_decoder_ctl(dred_dec, OPUS_SET_DNN_BLOB(blob_data, blob_len));
#endif
while (!stop)
{