From 215084b31c3e5683c75a558911172d8f34661333 Mon Sep 17 00:00:00 2001 From: James Zern Date: Tue, 5 Mar 2013 12:02:28 -0800 Subject: vp8: clamp probability values fixes out of bounds reads on vp8_prob_cost table. present since: 217591f Added rate-targeted temporal scalability v0.9.7-p1-71-g217591f Change-Id: I9194b773098a381f1e3f67bd3307f05df27c24fd --- vp8/encoder/onyx_if.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'vp8/encoder/onyx_if.c') diff --git a/vp8/encoder/onyx_if.c b/vp8/encoder/onyx_if.c index 92f981857..555a9e4bc 100644 --- a/vp8/encoder/onyx_if.c +++ b/vp8/encoder/onyx_if.c @@ -2816,6 +2816,8 @@ static void update_rd_ref_frame_probs(VP8_COMP *cpi) if (cpi->common.refresh_alt_ref_frame) { cpi->prob_intra_coded += 40; + if (cpi->prob_intra_coded > 255) + cpi->prob_intra_coded = 255; cpi->prob_last_coded = 200; cpi->prob_gf_coded = 1; } -- cgit v1.2.3