# HG changeset patch # User michael # Date 1216812244 0 # Node ID e03fd655afe36aff0dcaee6a0aa514a51e5ab455 # Parent 5719e2c85aa30642d116f7ca770bc5126255ea80 Remove redundant keyframe checks. diff -r 5719e2c85aa3 -r e03fd655afe3 h264.c --- a/h264.c Wed Jul 23 06:21:27 2008 +0000 +++ b/h264.c Wed Jul 23 11:24:04 2008 +0000 @@ -7754,7 +7754,7 @@ //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 @@ 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;