summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/bink.c5
1 files changed, 4 insertions, 1 deletions
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);
}