From: Patrik Westin Date: Tue, 16 Nov 2010 10:06:00 +0000 (+0100) Subject: Fix for manual Golden frame frequency X-Git-Tag: 1.0_branch~776 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8534071de0fe346a7ae59db184d7cfbea34494da;p=profile%2Fivi%2Flibvpx.git Fix for manual Golden frame frequency When auto_golden wasn't set it forced all frames to be a golden frame. Now the manual configured frequency is adhered to. Change-Id: I360acac9bc487db0d9c4d4da6ee41f70c227c539 --- diff --git a/vp8/encoder/ratectrl.c b/vp8/encoder/ratectrl.c index a7d8f48..8455b7b 100644 --- a/vp8/encoder/ratectrl.c +++ b/vp8/encoder/ratectrl.c @@ -1037,9 +1037,7 @@ void vp8_calc_pframe_target_size(VP8_COMP *cpi) gf_frame_useage = pct_gf_active; // Is a fixed manual GF frequency being used - if (!cpi->auto_gold) - cpi->common.refresh_golden_frame = TRUE; - else + if (cpi->auto_gold) { // For one pass throw a GF if recent frame intra useage is low or the GF useage is high if ((cpi->pass == 0) && (cpi->this_frame_percent_intra < 15 || gf_frame_useage >= 5))