HomeSort by relevance Sort by last modified time
    Searched refs:proba (Results 1 - 8 of 8) sorted by null

  /external/webp/src/enc/
cost.h 24 // Cost of coding one event with probability 'proba'.
25 static WEBP_INLINE int VP8BitCost(int bit, uint8_t proba) {
26 return !bit ? VP8EntropyCost[proba] : VP8EntropyCost[255 - proba];
31 void VP8CalculateLevelCosts(VP8Proba* const proba);
cost.c 355 void VP8CalculateLevelCosts(VP8Proba* const proba) {
358 if (!proba->dirty_) return; // nothing to do.
363 const uint8_t* const p = proba->coeffs_[ctype][band][ctx];
364 uint16_t* const table = proba->level_cost_[ctype][band][ctx];
376 proba->dirty_ = 0;
frame.c 55 // Reset the statistics about: number of skips, token proba, level cost,...
58 VP8Proba* const proba = &enc->proba_; local
59 VP8CalculateLevelCosts(proba);
60 proba->nb_skip_ = 0;
74 VP8Proba* const proba = &enc->proba_; local
76 const int nb_events = proba->nb_skip_;
78 proba->skip_proba_ = CalcSkipProba(nb_events, nb_mbs);
79 proba->use_skip_proba_ = (proba->skip_proba_ < SKIP_PROBA_THRESHOLD);
81 if (proba->use_skip_proba_)
93 VP8Proba* const proba = &enc->proba_; local
910 VP8Proba* const proba = &enc->proba_; local
    [all...]
token.c 35 // bit #14: constant proba or idx
36 // bits 0..13: slot or constant proba
93 int bit, int proba) {
94 assert(proba < 256);
98 b->tokens_[slot] = (bit << 15) | FIXED_PROBA_BIT | proba;
227 VP8PutBit(bw, bit, token & 0xffu); // constant proba
syntax.c 192 const VP8Proba* const proba = &enc->proba_; local
210 if (VP8PutBitUniform(bw, (proba->segments_[s] != 255u))) {
211 VP8PutValue(bw, proba->segments_[s], 8);
323 VP8PutBitUniform(bw, 0); // no proba update
  /external/webp/src/dec/
tree.c 327 void VP8ResetProba(VP8Proba* const proba) {
328 memset(proba->segments_, 255u, sizeof(proba->segments_));
329 memcpy(proba->coeffs_, CoeffsProba0, sizeof(CoeffsProba0));
331 memcpy(proba->mv_, kMVProba0, sizeof(kMVProba0));
332 memcpy(proba->ymode_, kYModeProbaInter0, sizeof(kYModeProbaInter0));
333 memcpy(proba->uvmode_, kUVModeProbaInter0, sizeof(kUVModeProbaInter0));
540 VP8Proba* const proba = &dec->proba_; local
547 proba->coeffs_[t][b][c][p] = VP8GetValue(br, 8);
565 proba->ymode_[i] = VP8GetValue(br, 8)
    [all...]
vp8i.h 294 void VP8ResetProba(VP8Proba* const proba);
vp8.c 150 VP8SegmentHeader* hdr, VP8Proba* proba) {
169 proba->segments_[s] = VP8Get(br) ? VP8GetValue(br, 8) : 255u;

Completed in 184 milliseconds