/external/chromium_org/third_party/libwebp/enc/ |
H A D | cost.h | 53 // Cost of coding one event with probability 'proba'. 54 static WEBP_INLINE int VP8BitCost(int bit, uint8_t proba) { argument 55 return !bit ? VP8EntropyCost[proba] : VP8EntropyCost[255 - proba]; 66 void VP8CalculateLevelCosts(VP8Proba* const proba);
|
H A D | frame.c | 96 // Reset the statistics about: number of skips, token proba, level cost,... 99 VP8Proba* const proba = &enc->proba_; local 100 VP8CalculateLevelCosts(proba); 101 proba->nb_skip_ = 0; 115 VP8Proba* const proba = &enc->proba_; local 117 const int nb_events = proba->nb_skip_; 119 proba->skip_proba_ = CalcSkipProba(nb_events, nb_mbs); 120 proba->use_skip_proba_ = (proba->skip_proba_ < SKIP_PROBA_THRESHOLD); 122 if (proba 138 BranchCost(int nb, int total, int proba) argument 143 VP8Proba* const proba = &enc->proba_; local 147 FinalizeTokenProbas(VP8Proba* const proba) argument 746 VP8Proba* const proba = &enc->proba_; local [all...] |
H A D | token.c | 34 // bit #14: constant proba or idx 35 // bits 0..13: slot or constant proba 102 int bit, int proba) { 103 assert(proba < 256); 107 b->tokens_[slot] = (bit << 15) | FIXED_PROBA_BIT | proba; 238 VP8PutBit(bw, bit, token & 0xffu); // constant proba 101 AddConstantToken(VP8TBuffer* const b, int bit, int proba) argument
|
H A D | cost.c | 353 void VP8CalculateLevelCosts(VP8Proba* const proba) { argument 356 if (!proba->dirty_) return; // nothing to do. 361 const uint8_t* const p = proba->coeffs_[ctype][band][ctx]; 362 uint16_t* const table = proba->level_cost_[ctype][band][ctx]; 375 proba->dirty_ = 0; 665 // Record proba context used
|
H A D | syntax.c | 190 const VP8Proba* const proba = &enc->proba_; local 208 if (VP8PutBitUniform(bw, (proba->segments_[s] != 255u))) { 209 VP8PutValue(bw, proba->segments_[s], 8); 284 VP8PutBitUniform(bw, 0); // no proba update
|
/external/webp/src/enc/ |
H A D | cost.h | 53 // Cost of coding one event with probability 'proba'. 54 static WEBP_INLINE int VP8BitCost(int bit, uint8_t proba) { argument 55 return !bit ? VP8EntropyCost[proba] : VP8EntropyCost[255 - proba]; 66 void VP8CalculateLevelCosts(VP8Proba* const proba);
|
H A D | frame.c | 96 // Reset the statistics about: number of skips, token proba, level cost,... 99 VP8Proba* const proba = &enc->proba_; local 100 VP8CalculateLevelCosts(proba); 101 proba->nb_skip_ = 0; 115 VP8Proba* const proba = &enc->proba_; local 117 const int nb_events = proba->nb_skip_; 119 proba->skip_proba_ = CalcSkipProba(nb_events, nb_mbs); 120 proba->use_skip_proba_ = (proba->skip_proba_ < SKIP_PROBA_THRESHOLD); 122 if (proba 138 BranchCost(int nb, int total, int proba) argument 143 VP8Proba* const proba = &enc->proba_; local 147 FinalizeTokenProbas(VP8Proba* const proba) argument 746 VP8Proba* const proba = &enc->proba_; local [all...] |
H A D | token.c | 34 // bit #14: constant proba or idx 35 // bits 0..13: slot or constant proba 102 int bit, int proba) { 103 assert(proba < 256); 107 b->tokens_[slot] = (bit << 15) | FIXED_PROBA_BIT | proba; 238 VP8PutBit(bw, bit, token & 0xffu); // constant proba 101 AddConstantToken(VP8TBuffer* const b, int bit, int proba) argument
|
H A D | cost.c | 353 void VP8CalculateLevelCosts(VP8Proba* const proba) { argument 356 if (!proba->dirty_) return; // nothing to do. 361 const uint8_t* const p = proba->coeffs_[ctype][band][ctx]; 362 uint16_t* const table = proba->level_cost_[ctype][band][ctx]; 375 proba->dirty_ = 0; 665 // Record proba context used
|
H A D | syntax.c | 190 const VP8Proba* const proba = &enc->proba_; local 208 if (VP8PutBitUniform(bw, (proba->segments_[s] != 255u))) { 209 VP8PutValue(bw, proba->segments_[s], 8); 284 VP8PutBitUniform(bw, 0); // no proba update
|
/external/chromium_org/third_party/libwebp/dec/ |
H A D | tree.c | 277 void VP8ResetProba(VP8Proba* const proba) { argument 278 memset(proba->segments_, 255u, sizeof(proba->segments_)); 279 // proba->bands_[][] is initialized later 498 VP8Proba* const proba = &dec->proba_; local 506 proba->bands_[t][b].probas_[c][p] = v;
|
H A D | vp8i.h | 311 void VP8ResetProba(VP8Proba* const proba);
|
H A D | vp8.c | 153 VP8SegmentHeader* hdr, VP8Proba* proba) { 172 proba->segments_[s] = VP8Get(br) ? VP8GetValue(br, 8) : 255u; 152 ParseSegmentHeader(VP8BitReader* br, VP8SegmentHeader* hdr, VP8Proba* proba) argument
|
/external/webp/src/dec/ |
H A D | tree.c | 277 void VP8ResetProba(VP8Proba* const proba) { argument 278 memset(proba->segments_, 255u, sizeof(proba->segments_)); 279 // proba->bands_[][] is initialized later 498 VP8Proba* const proba = &dec->proba_; local 506 proba->bands_[t][b].probas_[c][p] = v;
|
H A D | vp8i.h | 311 void VP8ResetProba(VP8Proba* const proba);
|
H A D | vp8.c | 153 VP8SegmentHeader* hdr, VP8Proba* proba) { 172 proba->segments_[s] = VP8Get(br) ? VP8GetValue(br, 8) : 255u; 152 ParseSegmentHeader(VP8BitReader* br, VP8SegmentHeader* hdr, VP8Proba* proba) argument
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/ |
H A D | bitstream.c | 247 const unsigned char *proba = b->prob; local 255 split = 1 + (((range - 1) * proba[i>>1]) >> 8);
|
/external/libvpx/libvpx/vp8/encoder/ |
H A D | bitstream.c | 248 const unsigned char *proba = b->prob; local 256 split = 1 + (((range - 1) * proba[i>>1]) >> 8);
|