From 374a17366e8bbac63c28db270781057273838c20 Mon Sep 17 00:00:00 2001 From: Yaowu Xu Date: Thu, 14 Mar 2013 12:31:27 -0700 Subject: [PATCH] force lossless coding at very high quality end Change-Id: I75fc4eee10bee9efd419d248827290cce8e6d637 --- vp9/encoder/vp9_encodeframe.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vp9/encoder/vp9_encodeframe.c b/vp9/encoder/vp9_encodeframe.c index 650e39b..b7b2700 100644 --- a/vp9/encoder/vp9_encodeframe.c +++ b/vp9/encoder/vp9_encodeframe.c @@ -1292,7 +1292,9 @@ static void encode_frame_internal(VP9_COMP *cpi) { vp9_zero(cpi->mb_mv_ref_count); #endif - // force lossless mode when Q0 is selected + // force lossless mode + if (cm->base_qindex <= 4) + cm->base_qindex = 0; cpi->mb.e_mbd.lossless = (cm->base_qindex == 0 && cm->y1dc_delta_q == 0 && cm->uvdc_delta_q == 0 && -- 2.7.4