HomeSort by relevance Sort by last modified time
    Searched refs:vp9_prob (Results 1 - 25 of 26) sorted by null

1 2

  /external/libvpx/libvpx/vp9/encoder/
vp9_subexp.h 19 vp9_prob newp, vp9_prob oldp);
21 void vp9_cond_prob_diff_update(vp9_writer *w, vp9_prob *oldp,
25 vp9_prob oldp, vp9_prob *bestp,
26 vp9_prob upd);
30 const vp9_prob *oldp,
31 vp9_prob *bestp,
32 vp9_prob upd,
vp9_treewriter.c 13 static void cost(int *costs, vp9_tree tree, const vp9_prob *probs,
15 const vp9_prob prob = probs[i / 2];
29 void vp9_cost_tokens(int *costs, const vp9_prob *probs, vp9_tree tree) {
33 void vp9_cost_tokens_skip(int *costs, const vp9_prob *probs, vp9_tree tree) {
vp9_treewriter.h 37 vp9_prob p) {
42 vp9_prob p) {
48 vp9_tree tree, const vp9_prob *probs,
60 const vp9_prob *probs,
65 static INLINE int treed_cost(vp9_tree tree, const vp9_prob *probs,
79 static INLINE int cost_token(vp9_tree tree, const vp9_prob *probs,
84 void vp9_cost_tokens(int *costs, const vp9_prob *probs, vp9_tree tree);
85 void vp9_cost_tokens_skip(int *costs, const vp9_prob *probs, vp9_tree tree);
vp9_subexp.c 110 static int prob_diff_update_cost(vp9_prob newp, vp9_prob oldp) {
152 void vp9_write_prob_diff_update(vp9_writer *w, vp9_prob newp, vp9_prob oldp) {
164 vp9_prob oldp, vp9_prob *bestp,
165 vp9_prob upd) {
168 vp9_prob newp, bestnewp = oldp;
185 const vp9_prob *oldp,
186 vp9_prob *bestp
    [all...]
vp9_tokenize.h 25 const vp9_prob *context_tree;
vp9_segmentation.c 63 static void calc_segtree_probs(int *segcounts, vp9_prob *segment_tree_probs) {
80 static int cost_segmap(int *segcounts, vp9_prob *probs) {
225 vp9_prob no_pred_tree[SEG_TREE_PROBS];
226 vp9_prob t_pred_tree[SEG_TREE_PROBS];
227 vp9_prob t_nopred_prob[PREDICTION_PROBS];
vp9_bitstream.c 167 vp9_prob Pcur[/* n-1 */],
194 const vp9_prob *const tx_probs = get_tx_probs2(max_tx_size, xd,
224 static void write_intra_mode(vp9_writer *bc, int m, const vp9_prob *p) {
271 const vp9_prob *pp;
274 vp9_prob probs[ENTROPY_NODES];
321 const vp9_prob *p) {
397 vp9_prob pred_prob = vp9_get_pred_prob_seg_id(seg, xd);
438 vp9_prob *mv_ref_p;
583 const vp9_prob *const probs = get_partition_probs(cm, ctx);
718 const vp9_prob upd = DIFF_UPDATE_PROB
    [all...]
vp9_encodemv.c 127 static int update_mv(vp9_writer *w, const unsigned int ct[2], vp9_prob *cur_p,
128 vp9_prob upd_p) {
129 const vp9_prob new_p = get_binary_prob(ct[0], ct[1]);
130 vp9_prob mod_p = new_p | 1;
vp9_onyx_int.h 64 vp9_prob segment_pred_probs[PREDICTION_PROBS];
510 vp9_prob last_skip_false_probs[3][MBSKIP_CONTEXTS];
vp9_rdopt.c 127 vp9_prob probs[ENTROPY_NODES];
742 vp9_prob skip_prob = vp9_get_pred_prob_mbskip(cm, xd);
747 const vp9_prob *tx_probs = get_tx_probs2(max_tx_size, xd, &cm->fc.tx_probs);
845 vp9_prob skip_prob = vp9_get_pred_prob_mbskip(cm, xd);
852 const vp9_prob *tx_probs = get_tx_probs2(max_tx_size, xd, &cm->fc.tx_probs);
    [all...]
  /external/libvpx/libvpx/vp9/decoder/
vp9_dsubexp.h 17 void vp9_diff_update_prob(vp9_reader *r, vp9_prob* p);
vp9_treereader.h 21 const vp9_prob *const p) {
vp9_dsubexp.c 102 void vp9_diff_update_prob(vp9_reader *r, vp9_prob* p) {
105 *p = (vp9_prob)inv_remap_prob(delp, *p);
vp9_detokenize.c 60 static const vp9_prob cat6_prob[15] = {
101 const vp9_prob (*coef_probs)[PREV_COEF_CONTEXTS][UNCONSTRAINED_NODES] =
103 vp9_prob coef_probs_full[COEF_BANDS][PREV_COEF_CONTEXTS][ENTROPY_NODES];
105 const vp9_prob *prob;
vp9_decodemv.c 28 static MB_PREDICTION_MODE read_intra_mode(vp9_reader *r, const vp9_prob *p) {
67 const vp9_prob *tx_probs = get_tx_probs(max_tx_size, ctx, &cm->fc.tx_probs);
138 const vp9_prob pred_prob = vp9_get_pred_prob_seg_id(seg, xd);
  /external/libvpx/libvpx/vp9/common/
vp9_treecoder.h 18 typedef uint8_t vp9_prob; typedef
20 #define vp9_prob_half ((vp9_prob) 128)
56 static INLINE vp9_prob clip_prob(int p) {
64 static INLINE vp9_prob get_prob(int num, int den) {
68 static INLINE vp9_prob get_prob(int num, int den) {
73 static INLINE vp9_prob get_binary_prob(int n0, int n1) {
78 static INLINE vp9_prob weighted_prob(int prob1, int prob2, int factor) {
82 static INLINE vp9_prob merge_probs(vp9_prob pre_prob,
86 const vp9_prob prob = get_binary_prob(ct[0], ct[1])
    [all...]
vp9_entropymv.h 87 vp9_prob sign;
88 vp9_prob classes[MV_CLASSES - 1];
89 vp9_prob class0[CLASS0_SIZE - 1];
90 vp9_prob bits[MV_OFFSET_BITS];
91 vp9_prob class0_fp[CLASS0_SIZE][4 - 1];
92 vp9_prob fp[4 - 1];
93 vp9_prob class0_hp;
94 vp9_prob hp;
98 vp9_prob joints[MV_JOINTS - 1];
vp9_entropymode.h 26 vp9_prob p32x32[TX_SIZE_CONTEXTS][TX_SIZES - 1];
27 vp9_prob p16x16[TX_SIZE_CONTEXTS][TX_SIZES - 2];
28 vp9_prob p8x8[TX_SIZE_CONTEXTS][TX_SIZES - 3];
37 extern const vp9_prob vp9_kf_uv_mode_prob[INTRA_MODES][INTRA_MODES - 1];
38 extern const vp9_prob vp9_kf_y_mode_prob[INTRA_MODES][INTRA_MODES]
41 extern const vp9_prob vp9_kf_partition_probs[PARTITION_CONTEXTS]
vp9_entropy.c 141 static const vp9_prob Pcat1[] = { 159};
142 static const vp9_prob Pcat2[] = { 165, 145};
143 static const vp9_prob Pcat3[] = { 173, 148, 140};
144 static const vp9_prob Pcat4[] = { 176, 155, 140, 135};
145 static const vp9_prob Pcat5[] = { 180, 157, 141, 134, 130};
146 static const vp9_prob Pcat6[] = {
165 static const vp9_prob modelcoefprobs_pareto8[COEFPROB_MODELS][MODEL_NODES] = {
296 static void extend_model_to_full_distribution(vp9_prob p,
297 vp9_prob *tree_probs) {
299 const vp9_prob (*model)[MODEL_NODES] = modelcoefprobs_pareto8
    [all...]
vp9_pred_common.h 38 static INLINE vp9_prob vp9_get_pred_prob_seg_id(struct segmentation *seg,
55 static INLINE vp9_prob vp9_get_pred_prob_mbskip(const VP9_COMMON *cm,
68 static INLINE vp9_prob vp9_get_pred_prob_intra_inter(const VP9_COMMON *cm,
79 vp9_prob vp9_get_pred_prob_comp_inter_inter(const VP9_COMMON *cm,
88 static INLINE vp9_prob vp9_get_pred_prob_comp_ref_p(const VP9_COMMON *cm,
96 static INLINE vp9_prob vp9_get_pred_prob_single_ref_p1(const VP9_COMMON *cm,
104 static INLINE vp9_prob vp9_get_pred_prob_single_ref_p2(const VP9_COMMON *cm,
112 static const vp9_prob *get_tx_probs(TX_SIZE max_tx_size, int ctx,
127 static const vp9_prob *get_tx_probs2(TX_SIZE max_tx_size, const MACROBLOCKD *xd,
vp9_entropymode.c 17 const vp9_prob vp9_kf_y_mode_prob[INTRA_MODES][INTRA_MODES][INTRA_MODES - 1] = {
131 const vp9_prob vp9_kf_uv_mode_prob[INTRA_MODES][INTRA_MODES - 1] = {
144 static const vp9_prob default_if_y_probs[BLOCK_SIZE_GROUPS][INTRA_MODES - 1] = {
151 static const vp9_prob default_if_uv_probs[INTRA_MODES][INTRA_MODES - 1] = {
164 const vp9_prob vp9_kf_partition_probs[PARTITION_CONTEXTS]
188 static const vp9_prob default_partition_probs[PARTITION_CONTEXTS]
212 static const vp9_prob default_inter_mode_probs[INTER_MODE_CONTEXTS]
251 static const vp9_prob default_intra_inter_p[INTRA_INTER_CONTEXTS] = {
255 static const vp9_prob default_comp_inter_p[COMP_INTER_CONTEXTS] = {
259 static const vp9_prob default_comp_ref_p[REF_CONTEXTS] =
    [all...]
vp9_entropy.h 55 const vp9_prob *prob;
144 typedef vp9_prob vp9_coeff_probs_model[REF_TYPES][COEF_BANDS]
152 void vp9_model_to_full_probs(const vp9_prob *model, vp9_prob *full);
vp9_onyxc_int.h 42 vp9_prob y_mode_prob[BLOCK_SIZE_GROUPS][INTRA_MODES - 1];
43 vp9_prob uv_mode_prob[INTRA_MODES][INTRA_MODES - 1];
44 vp9_prob partition_prob[PARTITION_CONTEXTS][PARTITION_TYPES - 1];
46 vp9_prob switchable_interp_prob[SWITCHABLE_FILTER_CONTEXTS]
48 vp9_prob inter_mode_probs[INTER_MODE_CONTEXTS][INTER_MODES - 1];
49 vp9_prob intra_inter_prob[INTRA_INTER_CONTEXTS];
50 vp9_prob comp_inter_prob[COMP_INTER_CONTEXTS];
51 vp9_prob single_ref_prob[REF_CONTEXTS][2];
52 vp9_prob comp_ref_prob[REF_CONTEXTS];
54 vp9_prob mbskip_probs[MBSKIP_CONTEXTS]
    [all...]
vp9_seg_common.h 41 vp9_prob tree_probs[SEG_TREE_PROBS];
42 vp9_prob pred_probs[PREDICTION_PROBS];
vp9_entropymv.c 193 static vp9_prob adapt_prob(vp9_prob prep, const unsigned int ct[2]) {
197 static void adapt_probs(const vp9_tree_index *tree, const vp9_prob *pre_probs,
198 const unsigned int *counts, vp9_prob *probs) {

Completed in 88 milliseconds

1 2