comparison h264.c @ 3298:9637da0a9c1b libavcodec

cosmetics (initalize variables where they are used)
author michael
date Wed, 10 May 2006 11:05:03 +0000
parents 9ae9653d706c
children cfd452a6560b
comparison
equal deleted inserted replaced
3297:9ae9653d706c 3298:9637da0a9c1b
7780 *data_size = sizeof(AVFrame); 7780 *data_size = sizeof(AVFrame);
7781 #else 7781 #else
7782 /* Sort B-frames into display order */ 7782 /* Sort B-frames into display order */
7783 Picture *cur = s->current_picture_ptr; 7783 Picture *cur = s->current_picture_ptr;
7784 Picture *prev = h->delayed_output_pic; 7784 Picture *prev = h->delayed_output_pic;
7785 int out_idx = 0; 7785 int i, pics, cross_idr, out_of_order, out_idx;
7786 int pics = 0;
7787 int out_of_order;
7788 int cross_idr = 0;
7789 int i;
7790 7786
7791 if(h->sps.bitstream_restriction_flag 7787 if(h->sps.bitstream_restriction_flag
7792 && s->avctx->has_b_frames < h->sps.num_reorder_frames){ 7788 && s->avctx->has_b_frames < h->sps.num_reorder_frames){
7793 s->avctx->has_b_frames = h->sps.num_reorder_frames; 7789 s->avctx->has_b_frames = h->sps.num_reorder_frames;
7794 s->low_delay = 0; 7790 s->low_delay = 0;
7795 } 7791 }
7796 7792
7793 pics = 0;
7797 while(h->delayed_pic[pics]) pics++; 7794 while(h->delayed_pic[pics]) pics++;
7798 h->delayed_pic[pics++] = cur; 7795 h->delayed_pic[pics++] = cur;
7799 if(cur->reference == 0) 7796 if(cur->reference == 0)
7800 cur->reference = 1; 7797 cur->reference = 1;
7801 7798
7799 cross_idr = 0;
7802 for(i=0; h->delayed_pic[i]; i++) 7800 for(i=0; h->delayed_pic[i]; i++)
7803 if(h->delayed_pic[i]->key_frame || h->delayed_pic[i]->poc==0) 7801 if(h->delayed_pic[i]->key_frame || h->delayed_pic[i]->poc==0)
7804 cross_idr = 1; 7802 cross_idr = 1;
7805 7803
7806 out = h->delayed_pic[0]; 7804 out = h->delayed_pic[0];
7805 out_idx = 0;
7807 for(i=1; h->delayed_pic[i] && !h->delayed_pic[i]->key_frame; i++) 7806 for(i=1; h->delayed_pic[i] && !h->delayed_pic[i]->key_frame; i++)
7808 if(h->delayed_pic[i]->poc < out->poc){ 7807 if(h->delayed_pic[i]->poc < out->poc){
7809 out = h->delayed_pic[i]; 7808 out = h->delayed_pic[i];
7810 out_idx = i; 7809 out_idx = i;
7811 } 7810 }