From 1f5fc9343ad3e11cd66f85762c9a15233c302dbe Mon Sep 17 00:00:00 2001 From: Timotej Lazar Date: Thu, 28 May 2020 16:34:09 +0200 Subject: [PATCH] Bink: free sws context when destroying a movie --- src/bink.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/bink.c b/src/bink.c index 7b86e02..c9dfb16 100644 --- a/src/bink.c +++ b/src/bink.c @@ -94,8 +94,11 @@ static void BinkReleaseMovie(struct binkMovie* aMovie) avcodec_free_context(&aMovie->videoCodecContext); if (aMovie->videoFrame) av_frame_free(&aMovie->videoFrame); - if (aMovie->videoScaleContext) + + if (aMovie->videoScaleContext) { + sws_freeContext(aMovie->videoScaleContext); av_freep(&aMovie->videoScalePicture[0]); + } BinkInitMovieStruct(aMovie); }