diff --git a/libavcodec/h264.c b/libavcodec/h264.c index 2386c20aeb..cf0580c7c5 100644 --- a/libavcodec/h264.c +++ b/libavcodec/h264.c @@ -3156,11 +3156,11 @@ static int fill_default_ref_list(H264Context *h){ if(h->slice_type==B_TYPE){ int out_i; - int limit= -1; + int limit= INT_MIN; /* sort frame according to poc in B slice */ for(out_i=0; out_ishort_ref_count; out_i++){ - int best_i=-1; + int best_i=INT_MIN; int best_poc=INT_MAX; for(i=0; ishort_ref_count; i++){ @@ -3171,7 +3171,7 @@ static int fill_default_ref_list(H264Context *h){ } } - assert(best_i != -1); + assert(best_i != INT_MIN); limit= best_poc; sorted_short_ref[out_i]= *h->short_ref[best_i];