comparison h263dec.c @ 885:35d28522a1c5 libavcodec

moving init of some variables (hurry_up,...) to MPV_frame_start()
author michaelni
date Sat, 23 Nov 2002 09:12:57 +0000
parents 1c32039e7215
children 19f5b8b7c6d5
comparison
equal deleted inserted replaced
884:2cef5c4c0ca6 885:35d28522a1c5
356 #ifdef DEBUG 356 #ifdef DEBUG
357 printf("*****frame %d size=%d\n", avctx->frame_number, buf_size); 357 printf("*****frame %d size=%d\n", avctx->frame_number, buf_size);
358 printf("bytes=%x %x %x %x\n", buf[0], buf[1], buf[2], buf[3]); 358 printf("bytes=%x %x %x %x\n", buf[0], buf[1], buf[2], buf[3]);
359 #endif 359 #endif
360 360
361 s->hurry_up= avctx->hurry_up;
362 s->error_resilience= avctx->error_resilience;
363
364 s->flags= avctx->flags; 361 s->flags= avctx->flags;
365 362
366 *data_size = 0; 363 *data_size = 0;
367 364
368 /* no supplementary picture */ 365 /* no supplementary picture */
528 s->avctx->pict_type = s->pict_type; 525 s->avctx->pict_type = s->pict_type;
529 526
530 /* skip b frames if we dont have reference frames */ 527 /* skip b frames if we dont have reference frames */
531 if(s->num_available_buffers<2 && s->pict_type==B_TYPE) return get_consumed_bytes(s, buf_size); 528 if(s->num_available_buffers<2 && s->pict_type==B_TYPE) return get_consumed_bytes(s, buf_size);
532 /* skip b frames if we are in a hurry */ 529 /* skip b frames if we are in a hurry */
533 if(s->hurry_up && s->pict_type==B_TYPE) return get_consumed_bytes(s, buf_size); 530 if(avctx->hurry_up && s->pict_type==B_TYPE) return get_consumed_bytes(s, buf_size);
534 /* skip everything if we are in a hurry>=5 */ 531 /* skip everything if we are in a hurry>=5 */
535 if(s->hurry_up>=5) return get_consumed_bytes(s, buf_size); 532 if(avctx->hurry_up>=5) return get_consumed_bytes(s, buf_size);
536 533
537 if(s->next_p_frame_damaged){ 534 if(s->next_p_frame_damaged){
538 if(s->pict_type==B_TYPE) 535 if(s->pict_type==B_TYPE)
539 return get_consumed_bytes(s, buf_size); 536 return get_consumed_bytes(s, buf_size);
540 else 537 else