Let av1_set_entropy_contexts() return uint8_t Change-Id: I82546886d63d614ba9cb4ba8d83473c2999b7768
diff --git a/av1/encoder/encodemb.c b/av1/encoder/encodemb.c index 1326f7f..df729aa 100644 --- a/av1/encoder/encodemb.c +++ b/av1/encoder/encodemb.c
@@ -225,7 +225,7 @@ if (eob != p->eobs[block]) { p->eobs[block] = eob; p->txb_entropy_ctx[block] = - (uint8_t)av1_get_txb_entropy_context(qcoeff, scan_order, eob); + av1_get_txb_entropy_context(qcoeff, scan_order, eob); } } @@ -312,7 +312,7 @@ p->txb_entropy_ctx[block] = 0; } else { p->txb_entropy_ctx[block] = - (uint8_t)av1_get_txb_entropy_context(qcoeff, scan_order, *eob); + av1_get_txb_entropy_context(qcoeff, scan_order, *eob); } }
diff --git a/av1/encoder/encodetxb.c b/av1/encoder/encodetxb.c index 5e8bf0b..ccde689 100644 --- a/av1/encoder/encodetxb.c +++ b/av1/encoder/encodetxb.c
@@ -1980,8 +1980,8 @@ return txb_info.eob; } -int av1_get_txb_entropy_context(const tran_low_t *qcoeff, - const SCAN_ORDER *scan_order, int eob) { +uint8_t av1_get_txb_entropy_context(const tran_low_t *qcoeff, + const SCAN_ORDER *scan_order, int eob) { const int16_t *const scan = scan_order->scan; int cul_level = 0; int c; @@ -1995,7 +1995,7 @@ cul_level = AOMMIN(COEFF_CONTEXT_MASK, cul_level); set_dc_sign(&cul_level, qcoeff[0]); - return cul_level; + return (uint8_t)cul_level; } static void update_tx_type_count(const AV1_COMP *cpi, const AV1_COMMON *cm, @@ -2221,7 +2221,8 @@ } else { tcoeff = qcoeff; } - const int cul_level = av1_get_txb_entropy_context(tcoeff, scan_order, eob); + const uint8_t cul_level = + av1_get_txb_entropy_context(tcoeff, scan_order, eob); av1_set_entropy_contexts(xd, pd, plane, plane_bsize, tx_size, cul_level, blk_col, blk_row); }
diff --git a/av1/encoder/encodetxb.h b/av1/encoder/encodetxb.h index 3d4e7fc..dcdd654 100644 --- a/av1/encoder/encodetxb.h +++ b/av1/encoder/encodetxb.h
@@ -163,8 +163,8 @@ void av1_write_intra_coeffs_mb(const AV1_COMMON *const cm, MACROBLOCK *x, aom_writer *w, BLOCK_SIZE bsize); /*!\cond */ -int av1_get_txb_entropy_context(const tran_low_t *qcoeff, - const SCAN_ORDER *scan_order, int eob); +uint8_t av1_get_txb_entropy_context(const tran_low_t *qcoeff, + const SCAN_ORDER *scan_order, int eob); void av1_update_txb_context(const AV1_COMP *cpi, ThreadData *td, RUN_TYPE dry_run, BLOCK_SIZE bsize, uint8_t allow_update_cdf);