Disable screen content tools for RT mode Improper use of screen tools caused encoder to select a wrong entropy context and led to mismatch with decoder. Disabling screen tools for RT mode Change-Id: I559138a639c735aa1d946789620a175f7421d36f
diff --git a/av1/encoder/encoder.c b/av1/encoder/encoder.c index 27c91de..c4dc5d4 100644 --- a/av1/encoder/encoder.c +++ b/av1/encoder/encoder.c
@@ -1031,7 +1031,7 @@ seq->still_picture = (oxcf->limit == 1); seq->reduced_still_picture_hdr = seq->still_picture; seq->reduced_still_picture_hdr &= !oxcf->full_still_picture_hdr; - seq->force_screen_content_tools = 2; + seq->force_screen_content_tools = (oxcf->mode == REALTIME) ? 0 : 2; seq->force_integer_mv = 2; seq->order_hint_info.enable_order_hint = oxcf->enable_order_hint; seq->frame_id_numbers_present_flag =