Fix non-DRED build
This commit is contained in:
parent
3e6a736cbb
commit
02f352c75e
3 changed files with 8 additions and 6 deletions
|
@ -17,4 +17,7 @@ lpcnet/src/dred_rdovae_enc.c \
|
||||||
lpcnet/src/dred_rdovae_enc_data.c \
|
lpcnet/src/dred_rdovae_enc_data.c \
|
||||||
lpcnet/src/dred_rdovae_dec.c \
|
lpcnet/src/dred_rdovae_dec.c \
|
||||||
lpcnet/src/dred_rdovae_dec_data.c \
|
lpcnet/src/dred_rdovae_dec_data.c \
|
||||||
lpcnet/src/dred_rdovae_stats_data.c
|
lpcnet/src/dred_rdovae_stats_data.c \
|
||||||
|
silk/dred_encoder.c \
|
||||||
|
silk/dred_coding.c \
|
||||||
|
silk/dred_decoder.c
|
||||||
|
|
|
@ -75,10 +75,7 @@ silk/stereo_decode_pred.c \
|
||||||
silk/stereo_encode_pred.c \
|
silk/stereo_encode_pred.c \
|
||||||
silk/stereo_find_predictor.c \
|
silk/stereo_find_predictor.c \
|
||||||
silk/stereo_quant_pred.c \
|
silk/stereo_quant_pred.c \
|
||||||
silk/LPC_fit.c \
|
silk/LPC_fit.c
|
||||||
silk/dred_encoder.c \
|
|
||||||
silk/dred_coding.c \
|
|
||||||
silk/dred_decoder.c
|
|
||||||
|
|
||||||
SILK_SOURCES_X86_RTCD = \
|
SILK_SOURCES_X86_RTCD = \
|
||||||
silk/x86/x86_silk_map.c
|
silk/x86/x86_silk_map.c
|
||||||
|
|
|
@ -1141,6 +1141,7 @@ int opus_dred_decoder_get_size(void)
|
||||||
return sizeof(OpusDREDDecoder);
|
return sizeof(OpusDREDDecoder);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef ENABLE_NEURAL_FEC
|
||||||
int dred_decoder_load_model(OpusDREDDecoder *dec, const unsigned char *data, int len)
|
int dred_decoder_load_model(OpusDREDDecoder *dec, const unsigned char *data, int len)
|
||||||
{
|
{
|
||||||
WeightArray *list;
|
WeightArray *list;
|
||||||
|
@ -1150,10 +1151,11 @@ int dred_decoder_load_model(OpusDREDDecoder *dec, const unsigned char *data, int
|
||||||
free(list);
|
free(list);
|
||||||
return (ret == 0) ? OPUS_OK : OPUS_BAD_ARG;
|
return (ret == 0) ? OPUS_OK : OPUS_BAD_ARG;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
int opus_dred_decoder_init(OpusDREDDecoder *dec)
|
int opus_dred_decoder_init(OpusDREDDecoder *dec)
|
||||||
{
|
{
|
||||||
#ifndef USE_WEIGHTS_FILE
|
#if defined(ENABLE_NEURAL_FEC) && !defined(USE_WEIGHTS_FILE)
|
||||||
init_rdovaedec(&dec->model, rdovae_dec_arrays);
|
init_rdovaedec(&dec->model, rdovae_dec_arrays);
|
||||||
#endif
|
#endif
|
||||||
dec->arch = opus_select_arch();
|
dec->arch = opus_select_arch();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue