From e61efa2468e65fc664b824519e30998f1263cd6d Mon Sep 17 00:00:00 2001
From: Lennert Buytenhek <buytenh@math.leidenuniv.nl>
Date: Sun, 1 Sep 2002 08:54:22 +0000
Subject: [PATCH] unmap video buffers on close patch by (Lennert Buytenhek
 <buytenh at math dot leidenuniv dot nl>)

Originally committed as revision 891 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 libav/grab.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/libav/grab.c b/libav/grab.c
index 86a9ea07c62..0f9312c5861 100644
--- a/libav/grab.c
+++ b/libav/grab.c
@@ -306,6 +306,10 @@ static int grab_read_packet(AVFormatContext *s1, AVPacket *pkt)
 static int grab_read_close(AVFormatContext *s1)
 {
     VideoData *s = s1->priv_data;
+
+    if (s->use_mmap)
+        munmap(video_buf, gb_buffers.size);
+
     /* restore audio settings */
     ioctl(s->fd, VIDIOCSAUDIO, &audio_saved);
 
-- 
GitLab