comparison error_resilience.c @ 4503:f334529b46ec libavcodec

sanity check
author michael
date Fri, 09 Feb 2007 02:25:23 +0000
parents 23da44e8fd05
children a96d905dcbaa
comparison
equal deleted inserted replaced
4502:ff5472c81ab8 4503:f334529b46ec
616 const int end_i = clip(endx + endy * s->mb_width , 0, s->mb_num); 616 const int end_i = clip(endx + endy * s->mb_width , 0, s->mb_num);
617 const int start_xy= s->mb_index2xy[start_i]; 617 const int start_xy= s->mb_index2xy[start_i];
618 const int end_xy = s->mb_index2xy[end_i]; 618 const int end_xy = s->mb_index2xy[end_i];
619 int mask= -1; 619 int mask= -1;
620 620
621 if(start_i > end_i || start_xy > end_xy){
622 av_log(s->avctx, AV_LOG_ERROR, "internal error, slice end before start\n");
623 return;
624 }
625
621 if(!s->error_resilience) return; 626 if(!s->error_resilience) return;
622 627
623 mask &= ~VP_START; 628 mask &= ~VP_START;
624 if(status & (AC_ERROR|AC_END)){ 629 if(status & (AC_ERROR|AC_END)){
625 mask &= ~(AC_ERROR|AC_END); 630 mask &= ~(AC_ERROR|AC_END);