diff options
author | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2024-03-04 01:42:20 -0500 |
---|---|---|
committer | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2024-03-04 01:42:20 -0500 |
commit | 23d4b31de15a723716f9fde5ec736773f2e1aa2e (patch) | |
tree | cdfefed8624a9ff24bf9724de0b40d39c42adbb4 | |
parent | 1bb6d7899721f387255c62b12b2abf64f81a55ce (diff) | |
download | libopus-23d4b31de15a723716f9fde5ec736773f2e1aa2e.tar.gz |
Fix opus_demo -e/-d with weights blob
-rw-r--r-- | src/opus_demo.c | 6 |
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) { |