Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2019-10-17 12:02:02 +0300
committerPaul B Mahol <onemda@gmail.com>2019-10-17 12:02:02 +0300
commitfb7b222b91825e6cd692d354b213c192d4e974a9 (patch)
treee8d55d39f1e5882cacf976f2d079e9938521b4e2 /libavfilter/af_arnndn.c
parent1e35519fe0b8bbad84641e83d49138152720b544 (diff)
avfilter/af_arnndn: make sure that vad_output nb_neurons is always 1
Diffstat (limited to 'libavfilter/af_arnndn.c')
-rw-r--r--libavfilter/af_arnndn.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/libavfilter/af_arnndn.c b/libavfilter/af_arnndn.c
index 781d0dc934..7688b31b0c 100644
--- a/libavfilter/af_arnndn.c
+++ b/libavfilter/af_arnndn.c
@@ -300,6 +300,11 @@ static RNNModel *rnnoise_model_from_file(FILE *f)
INPUT_DENSE(denoise_output);
INPUT_DENSE(vad_output);
+ if (vad_output->nb_neurons != 1) {
+ rnnoise_model_free(ret);
+ return NULL;
+ }
+
return ret;
}