From afb9342a3ecb285a0a613f0c7b842f359c7c40a9 Mon Sep 17 00:00:00 2001 From: Ivan Kalvachev Date: Sun, 15 Feb 2009 09:03:47 +0000 Subject: Proper condition in xvmc decode mb. The old one would try to use mv blocks that are written outside their buffer, in case of unhandled error. Originally committed as revision 17315 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/mpegvideo_xvmc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libavcodec/mpegvideo_xvmc.c') diff --git a/libavcodec/mpegvideo_xvmc.c b/libavcodec/mpegvideo_xvmc.c index edef2bcfd7..9d89b9ac31 100644 --- a/libavcodec/mpegvideo_xvmc.c +++ b/libavcodec/mpegvideo_xvmc.c @@ -297,6 +297,6 @@ void ff_xvmc_decode_mb(MpegEncContext *s) * blocks. */ - if (render->filled_mv_blocks_num >= render->total_number_of_mv_blocks) + if (render->filled_mv_blocks_num == render->total_number_of_mv_blocks) ff_draw_horiz_band(s, 0, 0); } -- cgit v1.2.3