diff h264.c @ 10896:f112b4d030fa libavcodec

Avoid wasting 4 cpu cycles per MB in redundantly calculating qp_thresh.
author michael
date Sat, 16 Jan 2010 11:55:35 +0000
parents 12bdac3c245b
children d23f1c47fc09
line wrap: on
line diff
--- a/h264.c	Sat Jan 16 10:46:45 2010 +0000
+++ b/h264.c	Sat Jan 16 11:55:35 2010 +0000
@@ -2110,6 +2110,7 @@
                 return 1; // deblocking switched inside frame
         }
     }
+    h->qp_thresh= 15 - h->slice_alpha_c0_offset - FFMAX3(0, h->pps.chroma_qp_index_offset[0], h->pps.chroma_qp_index_offset[1]);
 
 #if 0 //FMO
     if( h->pps.num_slice_groups > 1  && h->pps.mb_slice_group_map_type >= 3 && h->pps.mb_slice_group_map_type <= 5)