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