Remove redundant keyframe checks.
Originally committed as revision 14347 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
817a3de916
commit
55f22dd473
@ -7754,7 +7754,7 @@ static int decode_frame(AVCodecContext *avctx,
|
||||
//FIXME factorize this with the output code below
|
||||
out = h->delayed_pic[0];
|
||||
out_idx = 0;
|
||||
for(i=1; h->delayed_pic[i] && !h->delayed_pic[i]->key_frame && h->delayed_pic[i]->poc; i++)
|
||||
for(i=1; h->delayed_pic[i] && h->delayed_pic[i]->poc; i++)
|
||||
if(h->delayed_pic[i]->poc < out->poc){
|
||||
out = h->delayed_pic[i];
|
||||
out_idx = i;
|
||||
@ -7898,12 +7898,12 @@ static int decode_frame(AVCodecContext *avctx,
|
||||
|
||||
cross_idr = 0;
|
||||
for(i=0; h->delayed_pic[i]; i++)
|
||||
if(h->delayed_pic[i]->key_frame || h->delayed_pic[i]->poc==0)
|
||||
if(h->delayed_pic[i]->poc==0)
|
||||
cross_idr = 1;
|
||||
|
||||
out = h->delayed_pic[0];
|
||||
out_idx = 0;
|
||||
for(i=1; h->delayed_pic[i] && !h->delayed_pic[i]->key_frame && h->delayed_pic[i]->poc; i++)
|
||||
for(i=1; h->delayed_pic[i] && h->delayed_pic[i]->poc; i++)
|
||||
if(h->delayed_pic[i]->poc < out->poc){
|
||||
out = h->delayed_pic[i];
|
||||
out_idx = i;
|
||||
|
Loading…
x
Reference in New Issue
Block a user