Mercurial > libavcodec.hg
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 |