avaudenc: fix memory leak of refcontext after finalize.
authorKnut Andre Tidemann <knutandre.tidemann@zenitel.com>
Fri, 12 Jul 2019 12:41:18 +0000 (14:41 +0200)
committerKnut Andre Tidemann <knutandre.tidemann@zenitel.com>
Fri, 12 Jul 2019 12:44:12 +0000 (14:44 +0200)
ext/libav/gstavaudenc.c

index c4c7aab..cdca3a6 100644 (file)
@@ -176,6 +176,7 @@ gst_ffmpegaudenc_finalize (GObject * object)
   /* clean up remaining allocated data */
   av_frame_free (&ffmpegaudenc->frame);
   gst_ffmpeg_avcodec_close (ffmpegaudenc->context);
+  gst_ffmpeg_avcodec_close (ffmpegaudenc->refcontext);
   av_free (ffmpegaudenc->context);
   av_free (ffmpegaudenc->refcontext);