comparison motion_est.c @ 1963:2fd0c3f311bf libavcodec

sanity checks
author michael
date Sat, 24 Apr 2004 03:43:43 +0000
parents 1d5abf80fa41
children 19c2344e800a
comparison
equal deleted inserted replaced
1962:1d5abf80fa41 1963:2fd0c3f311bf
995 int xy2= xy + s->b8_stride; 995 int xy2= xy + s->b8_stride;
996 s->mb_type[mb_xy]=CANDIDATE_MB_TYPE_INTRA; 996 s->mb_type[mb_xy]=CANDIDATE_MB_TYPE_INTRA;
997 c->stride<<=1; 997 c->stride<<=1;
998 c->uvstride<<=1; 998 c->uvstride<<=1;
999 init_interlaced_ref(s, 2); 999 init_interlaced_ref(s, 2);
1000
1001 assert(s->flags & CODEC_FLAG_INTERLACED_ME);
1000 1002
1001 if(USES_LIST(mb_type, 0)){ 1003 if(USES_LIST(mb_type, 0)){
1002 int field_select0= p->ref_index[0][xy ]; 1004 int field_select0= p->ref_index[0][xy ];
1003 int field_select1= p->ref_index[0][xy2]; 1005 int field_select1= p->ref_index[0][xy2];
1004 assert(field_select0==0 ||field_select0==1); 1006 assert(field_select0==0 ||field_select0==1);
1048 //FIXME bidir scores 1050 //FIXME bidir scores
1049 } 1051 }
1050 c->stride>>=1; 1052 c->stride>>=1;
1051 c->uvstride>>=1; 1053 c->uvstride>>=1;
1052 }else if(IS_8X8(mb_type)){ 1054 }else if(IS_8X8(mb_type)){
1055 assert(s->flags & CODEC_FLAG_4MV);
1053 cmpf= s->dsp.sse[1]; 1056 cmpf= s->dsp.sse[1];
1054 chroma_cmpf= s->dsp.sse[1]; 1057 chroma_cmpf= s->dsp.sse[1];
1055 init_mv4_ref(s); 1058 init_mv4_ref(s);
1056 for(i=0; i<4; i++){ 1059 for(i=0; i<4; i++){
1057 xy= s->block_index[i]; 1060 xy= s->block_index[i];