diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2019-07-15 10:42:42 +0300 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2019-07-15 10:42:42 +0300 |
commit | 4d3cd3983aba981431bbd18d4daf50f350847d5c (patch) | |
tree | de56b81994477557e294055094607fd7688c9507 | |
parent | 456e812c28d4e7e39d3304baa73ef4b3ccae2376 (diff) | |
download | gst-libav-4d3cd3983aba981431bbd18d4daf50f350847d5c.tar.gz |
avvidenc: Close reference context before freeing it
Otherwise we'll leak some memory.
See https://gitlab.freedesktop.org/gstreamer/gst-libav/merge_requests/32
-rw-r--r-- | ext/libav/gstavvidenc.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/libav/gstavvidenc.c b/ext/libav/gstavvidenc.c index 621d00b..5193a01 100644 --- a/ext/libav/gstavvidenc.c +++ b/ext/libav/gstavvidenc.c @@ -221,6 +221,7 @@ gst_ffmpegvidenc_finalize (GObject * object) /* clean up remaining allocated data */ av_frame_free (&ffmpegenc->picture); gst_ffmpeg_avcodec_close (ffmpegenc->context); + gst_ffmpeg_avcodec_close (ffmpegenc->refcontext); av_free (ffmpegenc->context); av_free (ffmpegenc->refcontext); |