[FFmpeg-cvslog] r17974 - trunk/libavcodec/rv34.c
kostya
subversion
Sun Mar 15 09:21:43 CET 2009
Author: kostya
Date: Sun Mar 15 09:21:42 2009
New Revision: 17974
Log:
Correct MV prediction for B-frame blocks in RV4 decoder
Modified:
trunk/libavcodec/rv34.c
Modified: trunk/libavcodec/rv34.c
==============================================================================
--- trunk/libavcodec/rv34.c Sun Mar 15 08:23:18 2009 (r17973)
+++ trunk/libavcodec/rv34.c Sun Mar 15 09:21:42 2009 (r17974)
@@ -533,7 +533,7 @@ static void rv34_pred_mv_b(RV34DecContex
B[1] = cur_pic->motion_val[dir][mv_pos - s->b8_stride][1];
has_B = 1;
}
- if((r->avail_cache[5-2] & type) & mask){
+ if(r->avail_cache[5-4] && (r->avail_cache[5-2] & type) & mask){
C[0] = cur_pic->motion_val[dir][mv_pos - s->b8_stride + 2][0];
C[1] = cur_pic->motion_val[dir][mv_pos - s->b8_stride + 2][1];
has_C = 1;
More information about the ffmpeg-cvslog
mailing list