From c89f6107cd05b4fac35b0ac1aba888f75ac5fd6a Mon Sep 17 00:00:00 2001 From: Sean DuBois Date: Sun, 31 Dec 2017 07:47:47 +0000 Subject: [PATCH] aom: Fix leak in av1dec AOM Decoder wasn't being destroyed in stop https://bugzilla.gnome.org/show_bug.cgi?id=791674 --- ext/aom/gstav1dec.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ext/aom/gstav1dec.c b/ext/aom/gstav1dec.c index d5b93548bf..f4e3e349bb 100644 --- a/ext/aom/gstav1dec.c +++ b/ext/aom/gstav1dec.c @@ -177,6 +177,11 @@ gst_av1_dec_stop (GstVideoDecoder * dec) av1dec->input_state = NULL; } + if (av1dec->decoder_inited) { + aom_codec_destroy (&av1dec->decoder); + } + av1dec->decoder_inited = FALSE; + return TRUE; }