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

1 2

  /external/libvpx/libvpx/vp9/encoder/
vp9_subexp.h 22 void vp9_write_prob_diff_update(struct vpx_writer *w, vpx_prob newp,
23 vpx_prob oldp);
25 void vp9_cond_prob_diff_update(struct vpx_writer *w, vpx_prob *oldp,
28 int vp9_prob_diff_update_savings_search(const unsigned int *ct, vpx_prob oldp,
29 vpx_prob *bestp, vpx_prob upd);
32 const vpx_prob oldp,
33 vpx_prob *bestp, vpx_prob upd,
vp9_cost.c 39 static void cost(int *costs, vpx_tree tree, const vpx_prob *probs, int i,
41 const vpx_prob prob = probs[i / 2];
56 void vp9_cost_tokens(int *costs, const vpx_prob *probs, vpx_tree tree) {
60 void vp9_cost_tokens_skip(int *costs, const vpx_prob *probs, vpx_tree tree) {
vp9_cost.h 33 vpx_prob p) {
37 static INLINE int treed_cost(vpx_tree tree, const vpx_prob *probs, int bits,
51 void vp9_cost_tokens(int *costs, const vpx_prob *probs, vpx_tree tree);
52 void vp9_cost_tokens_skip(int *costs, const vpx_prob *probs, vpx_tree tree);
vp9_subexp.c 78 static int prob_diff_update_cost(vpx_prob newp, vpx_prob oldp) {
111 void vp9_write_prob_diff_update(vpx_writer *w, vpx_prob newp, vpx_prob oldp) {
116 int vp9_prob_diff_update_savings_search(const unsigned int *ct, vpx_prob oldp,
117 vpx_prob *bestp, vpx_prob upd) {
120 vpx_prob newp, bestnewp = oldp;
140 const vpx_prob oldp,
141 vpx_prob *bestp, vpx_prob upd
    [all...]
vp9_treewriter.h 32 const vpx_prob *probs, int bits, int len,
42 const vpx_prob *probs,
vp9_tokenize.h 37 const vpx_prob *context_tree;
57 const vpx_prob *prob;
vp9_segmentation.c 50 static void calc_segtree_probs(int *segcounts, vpx_prob *segment_tree_probs) {
67 static int cost_segmap(int *segcounts, vpx_prob *probs) {
200 vpx_prob no_pred_tree[SEG_TREE_PROBS];
201 vpx_prob t_pred_tree[SEG_TREE_PROBS];
202 vpx_prob t_nopred_prob[PREDICTION_PROBS];
vp9_tokenize.c 329 static INLINE void add_token(TOKENEXTRA **t, const vpx_prob *context_tree,
340 const vpx_prob *context_tree,
371 vpx_prob(*const coef_probs)[COEFF_CONTEXTS][UNCONSTRAINED_NODES] =
vp9_bitstream.c 52 const vpx_prob *probs) {
57 const vpx_prob *probs) {
69 vpx_prob probs[/*n - 1*/],
88 const vpx_prob *const tx_probs =
157 const vpx_prob *const context_tree = p->context_tree;
253 vpx_prob pred_prob = vp9_get_pred_prob_seg_id(seg, xd);
288 const vpx_prob *const inter_probs = cm->fc->inter_mode_probs[mode_ctx];
402 const vpx_prob *const probs = xd->partition_probs[ctx];
543 const vpx_prob upd = DIFF_UPDATE_PROB;
558 vpx_prob newp = new_coef_probs[i][j][k][l][t]
    [all...]
vp9_encodemv.c 143 static int update_mv(vpx_writer *w, const unsigned int ct[2], vpx_prob *cur_p,
144 vpx_prob upd_p) {
145 const vpx_prob new_p = get_binary_prob(ct[0], ct[1]) | 1;
158 vpx_prob probs[/*n - 1*/],
  /external/libvpx/libvpx/vp9/common/
vp9_entropymode.h 32 vpx_prob p32x32[TX_SIZE_CONTEXTS][TX_SIZES - 1];
33 vpx_prob p16x16[TX_SIZE_CONTEXTS][TX_SIZES - 2];
34 vpx_prob p8x8[TX_SIZE_CONTEXTS][TX_SIZES - 3];
45 vpx_prob y_mode_prob[BLOCK_SIZE_GROUPS][INTRA_MODES - 1];
46 vpx_prob uv_mode_prob[INTRA_MODES][INTRA_MODES - 1];
47 vpx_prob partition_prob[PARTITION_CONTEXTS][PARTITION_TYPES - 1];
49 vpx_prob switchable_interp_prob[SWITCHABLE_FILTER_CONTEXTS]
51 vpx_prob inter_mode_probs[INTER_MODE_CONTEXTS][INTER_MODES - 1];
52 vpx_prob intra_inter_prob[INTRA_INTER_CONTEXTS];
53 vpx_prob comp_inter_prob[COMP_INTER_CONTEXTS]
    [all...]
vp9_entropymv.h 89 vpx_prob sign;
90 vpx_prob classes[MV_CLASSES - 1];
91 vpx_prob class0[CLASS0_SIZE - 1];
92 vpx_prob bits[MV_OFFSET_BITS];
93 vpx_prob class0_fp[CLASS0_SIZE][MV_FP_SIZE - 1];
94 vpx_prob fp[MV_FP_SIZE - 1];
95 vpx_prob class0_hp;
96 vpx_prob hp;
100 vpx_prob joints[MV_JOINTS - 1];
vp9_entropy.c 32 const vpx_prob vp9_cat1_prob[] = { 159 };
33 const vpx_prob vp9_cat2_prob[] = { 165, 145 };
34 const vpx_prob vp9_cat3_prob[] = { 173, 148, 140 };
35 const vpx_prob vp9_cat4_prob[] = { 176, 155, 140, 135 };
36 const vpx_prob vp9_cat5_prob[] = { 180, 157, 141, 134, 130 };
37 const vpx_prob vp9_cat6_prob[] = { 254, 254, 254, 252, 249, 243, 230,
40 const vpx_prob vp9_cat6_prob_high12[] = { 255, 255, 255, 255, 254, 254,
110 const vpx_prob vp9_pareto8_full[COEFF_PROB_MODELS][MODEL_NODES] = {
    [all...]
vp9_entropymode.c 16 const vpx_prob vp9_kf_y_mode_prob[INTRA_MODES][INTRA_MODES][INTRA_MODES - 1] = {
149 const vpx_prob vp9_kf_uv_mode_prob[INTRA_MODES][INTRA_MODES - 1] = {
162 static const vpx_prob default_if_y_probs[BLOCK_SIZE_GROUPS][INTRA_MODES - 1] = {
169 static const vpx_prob default_if_uv_probs[INTRA_MODES][INTRA_MODES - 1] = {
182 const vpx_prob vp9_kf_partition_probs[PARTITION_CONTEXTS][PARTITION_TYPES - 1] =
206 static const vpx_prob
230 static const vpx_prob
263 static const vpx_prob default_intra_inter_p[INTRA_INTER_CONTEXTS] = {
267 static const vpx_prob default_comp_inter_p[COMP_INTER_CONTEXTS] = {
271 static const vpx_prob default_comp_ref_p[REF_CONTEXTS] = { 50, 126, 123, 221
    [all...]
vp9_entropy.h 149 extern const vpx_prob vp9_pareto8_full[COEFF_PROB_MODELS][MODEL_NODES];
151 typedef vpx_prob vp9_coeff_probs_model[REF_TYPES][COEF_BANDS][COEFF_CONTEXTS]
158 void vp9_model_to_full_probs(const vpx_prob *model, vpx_prob *full);
vp9_pred_common.h 50 static INLINE vpx_prob vp9_get_pred_prob_seg_id(const struct segmentation *seg,
63 static INLINE vpx_prob vp9_get_skip_prob(const VP9_COMMON *cm,
113 static INLINE vpx_prob vp9_get_intra_inter_prob(const VP9_COMMON *cm,
120 static INLINE vpx_prob vp9_get_reference_mode_prob(const VP9_COMMON *cm,
128 static INLINE vpx_prob vp9_get_pred_prob_comp_ref_p(const VP9_COMMON *cm,
136 static INLINE vpx_prob vp9_get_pred_prob_single_ref_p1(const VP9_COMMON *cm,
143 static INLINE vpx_prob vp9_get_pred_prob_single_ref_p2(const VP9_COMMON *cm,
169 static INLINE const vpx_prob *get_tx_probs(TX_SIZE max_tx_size, int ctx,
179 static INLINE const vpx_prob *get_tx_probs2(TX_SIZE max_tx_size,
vp9_seg_common.h 44 vpx_prob tree_probs[SEG_TREE_PROBS];
45 vpx_prob pred_probs[PREDICTION_PROBS];
vp9_blockd.h 165 const vpx_prob (*partition_probs)[PARTITION_TYPES - 1];
257 static INLINE const vpx_prob *get_y_mode_probs(const MODE_INFO *mi,
vp9_onyxc_int.h 345 : (const vpx_prob(*)[PARTITION_TYPES - 1])cm->fc->partition_prob;
373 static INLINE const vpx_prob *get_partition_probs(const MACROBLOCKD *xd,
  /external/libvpx/libvpx/vp9/decoder/
vp9_dsubexp.h 20 void vp9_diff_update_prob(vpx_reader *r, vpx_prob *p);
vp9_dsubexp.c 67 void vp9_diff_update_prob(vpx_reader *r, vpx_prob *p) {
70 *p = (vpx_prob)inv_remap_prob(delp, *p);
vp9_detokenize.c 66 static INLINE int read_coeff(vpx_reader *r, const vpx_prob *probs, int n,
83 const vpx_prob(*coef_probs)[COEFF_CONTEXTS][UNCONSTRAINED_NODES] =
85 const vpx_prob *prob;
144 const vpx_prob *p = vp9_pareto8_full[prob[PIVOT_NODE] - 1];
  /external/libvpx/libvpx/vpx_dsp/
prob.h 25 typedef uint8_t vpx_prob; typedef
29 #define vpx_prob_half ((vpx_prob)128)
48 static INLINE vpx_prob get_prob(unsigned int num, unsigned int den) {
54 return (vpx_prob)clipped_prob;
58 static INLINE vpx_prob get_binary_prob(unsigned int n0, unsigned int n1) {
65 static INLINE vpx_prob weighted_prob(int prob1, int prob2, int factor) {
69 static INLINE vpx_prob merge_probs(vpx_prob pre_prob, const unsigned int ct[2],
72 const vpx_prob prob = get_binary_prob(ct[0], ct[1]);
84 static INLINE vpx_prob mode_mv_merge_probs(vpx_prob pre_prob
    [all...]
prob.c 28 const vpx_prob *pre_probs,
30 vpx_prob *probs) {
44 void vpx_tree_merge_probs(const vpx_tree_index *tree, const vpx_prob *pre_probs,
45 const unsigned int *counts, vpx_prob *probs) {
bitreader.h 122 const vpx_prob *probs) {

Completed in 351 milliseconds

1 2