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);