Mercurial > libavcodec.hg
comparison 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 |
comparison
equal
deleted
inserted
replaced
10895:1cebb3ea364b | 10896:f112b4d030fa |
---|---|
2108 } | 2108 } |
2109 if(h != h0) | 2109 if(h != h0) |
2110 return 1; // deblocking switched inside frame | 2110 return 1; // deblocking switched inside frame |
2111 } | 2111 } |
2112 } | 2112 } |
2113 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]); | |
2113 | 2114 |
2114 #if 0 //FMO | 2115 #if 0 //FMO |
2115 if( h->pps.num_slice_groups > 1 && h->pps.mb_slice_group_map_type >= 3 && h->pps.mb_slice_group_map_type <= 5) | 2116 if( h->pps.num_slice_groups > 1 && h->pps.mb_slice_group_map_type >= 3 && h->pps.mb_slice_group_map_type <= 5) |
2116 slice_group_change_cycle= get_bits(&s->gb, ?); | 2117 slice_group_change_cycle= get_bits(&s->gb, ?); |
2117 #endif | 2118 #endif |