intrabc: do not transmit delta_lf_present_flag
BUG=aomedia:1230
Change-Id: I8a66b6303752b77a09cca1fe6890137146c50d1e
diff --git a/av1/encoder/bitstream.c b/av1/encoder/bitstream.c
index e21c97c..f2ec719 100644
--- a/av1/encoder/bitstream.c
+++ b/av1/encoder/bitstream.c
@@ -4148,7 +4148,12 @@
aom_wb_write_literal(wb, OD_ILOG_NZ(cm->delta_q_res) - 1, 2);
xd->prev_qindex = cm->base_qindex;
#if CONFIG_EXT_DELTA_Q
- aom_wb_write_bit(wb, cm->delta_lf_present_flag);
+#if CONFIG_INTRABC
+ if (cm->allow_intrabc && NO_FILTER_FOR_IBC)
+ assert(cm->delta_lf_present_flag == 0);
+ else
+#endif // CONFIG_INTRABC
+ aom_wb_write_bit(wb, cm->delta_lf_present_flag);
if (cm->delta_lf_present_flag) {
aom_wb_write_literal(wb, OD_ILOG_NZ(cm->delta_lf_res) - 1, 2);
xd->prev_delta_lf_from_base = 0;