Disable adaptive QP offset in lossless mode
This fixes the unit test failure in lossless mode.
BUG=aomedia:3078
Change-Id: Ib0fb3d2fa3281ea66ab2537067ffec5b8408fcc1
diff --git a/av1/encoder/encoder_utils.c b/av1/encoder/encoder_utils.c
index 70edf58..11fe838 100644
--- a/av1/encoder/encoder_utils.c
+++ b/av1/encoder/encoder_utils.c
@@ -546,7 +546,7 @@
if (cpi->oxcf.rc_cfg.mode == AOM_Q &&
cpi->ppi->tpl_data.tpl_frame[cpi->gf_frame_index].is_valid &&
is_frame_tpl_eligible(gf_group, cpi->gf_frame_index) &&
- !frame_is_intra_only(cm)) {
+ !is_lossless_requested(&cpi->oxcf.rc_cfg) && !frame_is_intra_only(cm)) {
*q = av1_get_arf_q_index_q_mode(
cpi, &cpi->ppi->tpl_data.tpl_frame[cpi->gf_frame_index]);
*top_index = *bottom_index = *q;