[FFmpeg-cvslog] hevc_mvs: initialize the temporal MV in case of missing ref
Anton Khirnov
git at videolan.org
Tue Oct 7 12:27:58 CEST 2014
ffmpeg | branch: master | Anton Khirnov <anton at khirnov.net> | Mon Sep 29 16:16:50 2014 +0000| [79a60c8e779242b5ba4c531b2c706c871e8e6420] | committer: Anton Khirnov
hevc_mvs: initialize the temporal MV in case of missing ref
The caller expects the MV to always be initialized.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=79a60c8e779242b5ba4c531b2c706c871e8e6420
---
libavcodec/hevc_mvs.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/libavcodec/hevc_mvs.c b/libavcodec/hevc_mvs.c
index a611b76..8b172a2 100644
--- a/libavcodec/hevc_mvs.c
+++ b/libavcodec/hevc_mvs.c
@@ -257,8 +257,10 @@ static int temporal_luma_motion_vector(HEVCContext *s, int x0, int y0,
HEVCFrame *ref = s->ref->collocated_ref;
- if (!ref)
+ if (!ref) {
+ memset(mvLXCol, 0, sizeof(*mvLXCol));
return 0;
+ }
tab_mvf = ref->tab_mvf;
colPic = ref->poc;
More information about the ffmpeg-cvslog
mailing list