summaryrefslogtreecommitdiff
path: root/vp9
diff options
context:
space:
mode:
authorJames Zern <jzern@google.com>2013-02-22 11:42:09 -0800
committerJames Zern <jzern@google.com>2013-02-22 12:41:59 -0800
commitfba9772dd2e1c2eb0b0ef506128e3723a3f069dc (patch)
treef08b3b08e1ee9b8872ca9f6e4cdc5d26187d8db0 /vp9
parent0ef72720d0c54be9faa8287652eeab7b4cd5b7fb (diff)
downloadlibvpx-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 'vp9')
-rw-r--r--vp9/encoder/vp9_firstpass.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/vp9/encoder/vp9_firstpass.c b/vp9/encoder/vp9_firstpass.c
index db981754e..ed944a7c8 100644
--- a/vp9/encoder/vp9_firstpass.c
+++ b/vp9/encoder/vp9_firstpass.c
@@ -749,7 +749,8 @@ void vp9_first_pass(VP9_COMP *cpi) {
((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))) {
+ DOUBLE_DIVIDE_CHECK(cpi->twopass.this_frame_stats->coded_error)) >
+ 2.0))) {
vp8_yv12_copy_frame(lst_yv12, gld_yv12);
cpi->twopass.sr_update_lag = 1;
} else