diff options
author | James Zern <jzern@google.com> | 2013-02-22 11:42:09 -0800 |
---|---|---|
committer | James Zern <jzern@google.com> | 2013-02-22 12:41:59 -0800 |
commit | fba9772dd2e1c2eb0b0ef506128e3723a3f069dc (patch) | |
tree | f08b3b08e1ee9b8872ca9f6e4cdc5d26187d8db0 /vp8 | |
parent | 0ef72720d0c54be9faa8287652eeab7b4cd5b7fb (diff) | |
download | libvpx-fba9772dd2e1c2eb0b0ef506128e3723a3f069dc.tar libvpx-fba9772dd2e1c2eb0b0ef506128e3723a3f069dc.tar.gz libvpx-fba9772dd2e1c2eb0b0ef506128e3723a3f069dc.tar.bz2 libvpx-fba9772dd2e1c2eb0b0ef506128e3723a3f069dc.zip |
vp8_first_pass(): avoid floating point div by 0
Change-Id: Id1e6a12db6b0c1d3f64ead8fd8834aadc30fbed2
Diffstat (limited to 'vp8')
-rw-r--r-- | vp8/encoder/firstpass.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/vp8/encoder/firstpass.c b/vp8/encoder/firstpass.c index 68095ca68..ba5dd06e4 100644 --- a/vp8/encoder/firstpass.c +++ b/vp8/encoder/firstpass.c @@ -858,7 +858,9 @@ skip_motion_search: */ if ((cm->current_video_frame > 0) && (cpi->twopass.this_frame_stats.pcnt_inter > 0.20) && - ((cpi->twopass.this_frame_stats.intra_error / cpi->twopass.this_frame_stats.coded_error) > 2.0)) + ((cpi->twopass.this_frame_stats.intra_error / + DOUBLE_DIVIDE_CHECK(cpi->twopass.this_frame_stats.coded_error)) > + 2.0)) { vp8_yv12_copy_frame(lst_yv12, gld_yv12); } |