From 747a30b81b375b16d1f3e4f932c51ddb970da3e6 Mon Sep 17 00:00:00 2001 From: reimar Date: Sun, 11 Jul 2010 07:37:02 +0000 Subject: av_sub: Fix memory leak for subtitles decoded by libavcodec git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31690 b3059339-0415-0410-9bf9-f77b7e298cf2 --- av_sub.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/av_sub.c b/av_sub.c index eba46fa6d8..9a7c832594 100644 --- a/av_sub.c +++ b/av_sub.c @@ -97,7 +97,9 @@ int decode_avsub(struct sh_sub *sh, uint8_t **data, int *size, double *pts, doub break; } } +#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(52, 82, 0) if (got_sub) - ; // TODO: free sub once there is a free function... + avsubtitle_free(&sub); +#endif return new_type; } -- cgit v1.2.3