aboutsummaryrefslogtreecommitdiffstats
path: root/ffplay.c
diff options
context:
space:
mode:
authoralexandru_mg3 <alexandru_mg3_NOSPAM@yahoo.com>2011-05-05 01:42:53 +0200
committerMichael Niedermayer <michaelni@gmx.at>2011-05-05 01:42:53 +0200
commitb93e12fdf4392570ce87143fb36c4f2f1d1c8ba1 (patch)
treedfeb12d7ea0c68e601966969f4b76dd960eebe64 /ffplay.c
parent10ff2967ea8d17f7e46599497214280a21ca409a (diff)
downloadffmpeg-b93e12fdf4392570ce87143fb36c4f2f1d1c8ba1.tar.gz
ffplay: fix memleak if avfilter is disabled
Diffstat (limited to 'ffplay.c')
-rw-r--r--ffplay.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/ffplay.c b/ffplay.c
index 303f713c40..7574b510d5 100644
--- a/ffplay.c
+++ b/ffplay.c
@@ -1831,6 +1831,7 @@ static int video_thread(void *arg)
#else
ret = get_video_frame(is, frame, &pts_int, &pkt);
pos = pkt.pos;
+ av_free_packet(&pkt);
#endif
if (ret < 0) goto the_end;
@@ -1841,9 +1842,7 @@ static int video_thread(void *arg)
pts = pts_int*av_q2d(is->video_st->time_base);
ret = queue_picture(is, frame, pts, pos);
-#if !CONFIG_AVFILTER
- av_free_packet(&pkt);
-#endif
+
if (ret < 0)
goto the_end;