summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-11-10 11:26:03 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-11-10 11:26:03 +0000
commit1135e23dfc98a161a4da78519fa200f2c982a064 (patch)
treed871fe4338fab9551434bde1edacfe55cff9426e /libmpdemux
parentbd82936f6353c29d9ef11e9eafe944771dcd2db3 (diff)
downloadmpv-1135e23dfc98a161a4da78519fa200f2c982a064.tar.bz2
mpv-1135e23dfc98a161a4da78519fa200f2c982a064.tar.xz
Free demuxer->teletext when closing the demuxer.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29874 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/demuxer.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libmpdemux/demuxer.c b/libmpdemux/demuxer.c
index ffcbd93e44..038b2999cf 100644
--- a/libmpdemux/demuxer.c
+++ b/libmpdemux/demuxer.c
@@ -39,6 +39,7 @@
#include "mf.h"
#include "libaf/af_format.h"
+#include "libmpcodecs/dec_teletext.h"
#ifdef CONFIG_ASS
#include "libass/ass.h"
@@ -389,6 +390,8 @@ void free_demuxer(demuxer_t *demuxer)
}
free(demuxer->attachments);
}
+ if (demuxer->teletext)
+ teletext_control(demuxer->teletext, TV_VBI_CONTROL_STOP, NULL);
free(demuxer);
}