shithub: libvpx

Download patch

ref: 4f2a80f05fdd4bfb75c61483498d09fc8f1eb075
parent: dd31f2e4ae480f074841e0653dff91ccda9df091
parent: 31d3f43e1891b514ce10be49807deea017cd2830
author: Yaowu Xu <yaowu@google.com>
date: Mon Jan 13 13:04:30 EST 2014

Merge "fix a div by zero issue"

--- a/vp9/encoder/vp9_firstpass.c
+++ b/vp9/encoder/vp9_firstpass.c
@@ -1825,7 +1825,8 @@
     // If the frame that is to be boosted is simpler than the average for
     // the gf/arf group then use an alternative calculation
     // based on the error score of the frame itself
-    if (mod_frame_err < gf_group_err / (double)cpi->rc.baseline_gf_interval) {
+    if (cpi->rc.baseline_gf_interval < 1 ||
+        mod_frame_err < gf_group_err / (double)cpi->rc.baseline_gf_interval) {
       double alt_gf_grp_bits =
         (double)cpi->twopass.kf_group_bits  *
         (mod_frame_err * (double)cpi->rc.baseline_gf_interval) /
--