From 4ec69b10711d2dbec3eb7142102de4c36be3286d Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Wed, 4 Jan 2012 09:27:34 +0000 Subject: Fix #29671: Issues with .mts video files Video frame decoding used to leave packet reading cycle before frame is fully decoded in cases frame is encoded by several packets. --- source/blender/imbuf/intern/anim_movie.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/imbuf') diff --git a/source/blender/imbuf/intern/anim_movie.c b/source/blender/imbuf/intern/anim_movie.c index 45264fa862b..e6d09285685 100644 --- a/source/blender/imbuf/intern/anim_movie.c +++ b/source/blender/imbuf/intern/anim_movie.c @@ -768,8 +768,8 @@ static int ffmpeg_decode_video_frame(struct anim * anim) == AV_NOPTS_VALUE) ? -1 : (long long int)anim->pFrame->pkt_pts, (long long int)anim->next_pts); + break; } - break; } av_free_packet(&anim->next_packet); anim->next_packet.stream_index = -1; -- cgit v1.2.3