From: Yaowu Xu Date: Fri, 23 Oct 2015 01:31:26 +0000 (-0700) Subject: Merge branch 'masterbase' into nextgenv2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=37d17b651831a97660048afcc446f6694a017df9;p=libvpx Merge branch 'masterbase' into nextgenv2 Conflicts: configure Change-Id: I7f331981e19338451d16030f0ac1179db2e08c4d --- 37d17b651831a97660048afcc446f6694a017df9 diff --cc configure index 54816560e,a40f3abb6..8bb20b723 --- a/configure +++ b/configure @@@ -264,11 -264,7 +264,10 @@@ EXPERIMENT_LIST= spatial_svc fp_mb_stats emulate_hardware + var_tx + ext_tx misc_fixes + ext_intra - universal_hp " CONFIG_LIST=" dependency_tracking diff --cc vp10/common/entropymode.c index e2cecbfdd,809830575..ccfd6de4a --- a/vp10/common/entropymode.c +++ b/vp10/common/entropymode.c @@@ -971,21 -867,9 +971,21 @@@ void vp10_adapt_intra_frame_probs(VP10_ fc->skip_probs[i] = mode_mv_merge_probs( pre_fc->skip_probs[i], counts->skip[i]); +#if CONFIG_EXT_TX + for (i = TX_4X4; i <= TX_16X16; ++i) { + int j; + vpx_tree_merge_probs(vp10_tx_type_tree, pre_fc->inter_tx_type_prob[i], + counts->inter_tx_type[i], fc->inter_tx_type_prob[i]); + + for (j = 0; j < INTRA_MODES; ++j) + vpx_tree_merge_probs(vp10_tx_type_tree, pre_fc->intra_tx_type_prob[i][j], + counts->intra_tx_type[i][j], + fc->intra_tx_type_prob[i][j]); + } +#endif // CONFIG_EXT_TX #if CONFIG_MISC_FIXES if (cm->seg.temporal_update) { - for (i = 0; i < INTRA_INTER_CONTEXTS; i++) + for (i = 0; i < PREDICTION_PROBS; i++) fc->seg.pred_probs[i] = mode_mv_merge_probs(pre_fc->seg.pred_probs[i], counts->seg.pred[i]);