Merge "Rename aom_write_tree_cdf() to aom_write_symbol()." into nextgenv2
This commit is contained in:
Коммит
9ce9e6d533
|
@ -107,19 +107,8 @@ static INLINE void aom_write_symbol(aom_writer *w, int symb,
|
|||
s.cum_prob = symb > 0 ? cdf[symb - 1] : 0;
|
||||
s.prob = cdf[symb] - s.cum_prob;
|
||||
buf_rans_write(w, &s);
|
||||
#else
|
||||
(void)w;
|
||||
(void)symb;
|
||||
(void)cdf;
|
||||
(void)nsymbs;
|
||||
assert(0 && "Unsupported bitwriter operation");
|
||||
#endif
|
||||
}
|
||||
|
||||
static INLINE void aom_write_tree_cdf(aom_writer *w, int symb,
|
||||
const uint16_t *cdf, int nsymbs) {
|
||||
#if CONFIG_DAALA_EC
|
||||
daala_write_tree_cdf(w, symb, cdf, nsymbs);
|
||||
#elif CONFIG_DAALA_EC
|
||||
daala_write_symbol(w, symb, cdf, nsymbs);
|
||||
#else
|
||||
(void)w;
|
||||
(void)symb;
|
||||
|
|
|
@ -78,8 +78,8 @@ static INLINE void daala_write_tree_bits(daala_writer *w,
|
|||
} while (len);
|
||||
}
|
||||
|
||||
static INLINE void daala_write_tree_cdf(daala_writer *w, int symb,
|
||||
const uint16_t *cdf, int nsymbs) {
|
||||
static INLINE void daala_write_symbol(daala_writer *w, int symb,
|
||||
const uint16_t *cdf, int nsymbs) {
|
||||
od_ec_encode_cdf_q15(&w->ec, symb, cdf, nsymbs);
|
||||
}
|
||||
|
||||
|
|
|
@ -992,9 +992,8 @@ static void write_switchable_interp_filter(AV1_COMP *cpi, const MACROBLOCKD *xd,
|
|||
{
|
||||
const int ctx = av1_get_pred_context_switchable_interp(xd);
|
||||
#if CONFIG_DAALA_EC
|
||||
aom_write_tree_cdf(w, av1_switchable_interp_ind[mbmi->interp_filter],
|
||||
cm->fc->switchable_interp_cdf[ctx],
|
||||
SWITCHABLE_FILTERS);
|
||||
aom_write_symbol(w, av1_switchable_interp_ind[mbmi->interp_filter],
|
||||
cm->fc->switchable_interp_cdf[ctx], SWITCHABLE_FILTERS);
|
||||
#else
|
||||
av1_write_token(w, av1_switchable_interp_tree,
|
||||
cm->fc->switchable_interp_prob[ctx],
|
||||
|
@ -1463,8 +1462,8 @@ static void pack_inter_mode_mvs(AV1_COMP *cpi, const MODE_INFO *mi,
|
|||
!segfeature_active(&cm->seg, mbmi->segment_id, SEG_LVL_SKIP)) {
|
||||
if (is_inter) {
|
||||
#if CONFIG_DAALA_EC
|
||||
aom_write_tree_cdf(w, av1_ext_tx_ind[mbmi->tx_type],
|
||||
cm->fc->inter_ext_tx_cdf[mbmi->tx_size], TX_TYPES);
|
||||
aom_write_symbol(w, av1_ext_tx_ind[mbmi->tx_type],
|
||||
cm->fc->inter_ext_tx_cdf[mbmi->tx_size], TX_TYPES);
|
||||
#else
|
||||
av1_write_token(w, av1_ext_tx_tree,
|
||||
cm->fc->inter_ext_tx_prob[mbmi->tx_size],
|
||||
|
@ -1472,7 +1471,7 @@ static void pack_inter_mode_mvs(AV1_COMP *cpi, const MODE_INFO *mi,
|
|||
#endif
|
||||
} else {
|
||||
#if CONFIG_DAALA_EC
|
||||
aom_write_tree_cdf(
|
||||
aom_write_symbol(
|
||||
w, av1_ext_tx_ind[mbmi->tx_type],
|
||||
cm->fc->intra_ext_tx_cdf[mbmi->tx_size]
|
||||
[intra_mode_to_tx_type_context[mbmi->mode]],
|
||||
|
@ -1747,7 +1746,7 @@ static void write_partition(const AV1_COMMON *const cm,
|
|||
&ext_partition_encodings[p]);
|
||||
#else
|
||||
#if CONFIG_DAALA_EC
|
||||
aom_write_tree_cdf(w, p, cm->fc->partition_cdf[ctx], PARTITION_TYPES);
|
||||
aom_write_symbol(w, p, cm->fc->partition_cdf[ctx], PARTITION_TYPES);
|
||||
#else
|
||||
av1_write_token(w, av1_partition_tree, probs, &partition_encodings[p]);
|
||||
#endif
|
||||
|
|
Загрузка…
Ссылка в новой задаче