Searched refs:proba (Results 1 – 9 of 9) sorted by relevance
/AliOS-Things-master/components/SDL2/src/image/external/libwebp-1.0.2/src/enc/ |
A D | cost_enc.h | 59 static WEBP_INLINE int VP8BitCost(int bit, uint8_t proba) { in VP8BitCost() argument 60 return !bit ? VP8EntropyCost[proba] : VP8EntropyCost[255 - proba]; in VP8BitCost() 65 void VP8CalculateLevelCosts(VP8EncProba* const proba);
|
A D | frame_enc.c | 95 VP8EncProba* const proba = &enc->proba_; in ResetStats() local 96 VP8CalculateLevelCosts(proba); in ResetStats() 97 proba->nb_skip_ = 0; in ResetStats() 113 const int nb_events = proba->nb_skip_; in FinalizeSkipProba() 116 proba->use_skip_proba_ = (proba->skip_proba_ < SKIP_PROBA_THRESHOLD); in FinalizeSkipProba() 118 if (proba->use_skip_proba_) { in FinalizeSkipProba() 135 return nb * VP8BitCost(1, proba) + (total - nb) * VP8BitCost(0, proba); in BranchCost() 140 memset(proba->stats_, 0, sizeof(proba->stats_)); in ResetTokenStats() 175 proba->dirty_ = has_changed; in FinalizeTokenProbas() 794 assert(proba->use_skip_proba_ == 0); in VP8EncTokenLoop() [all …]
|
A D | cost_enc.c | 60 void VP8CalculateLevelCosts(VP8EncProba* const proba) { in VP8CalculateLevelCosts() argument 63 if (!proba->dirty_) return; // nothing to do. in VP8CalculateLevelCosts() 69 const uint8_t* const p = proba->coeffs_[ctype][band][ctx]; in VP8CalculateLevelCosts() 70 uint16_t* const table = proba->level_cost_[ctype][band][ctx]; in VP8CalculateLevelCosts() 84 proba->remapped_costs_[ctype][n][ctx] = in VP8CalculateLevelCosts() 85 proba->level_cost_[ctype][VP8EncBands[n]][ctx]; in VP8CalculateLevelCosts() 89 proba->dirty_ = 0; in VP8CalculateLevelCosts()
|
A D | token_enc.c | 104 uint32_t bit, uint32_t proba) { in AddConstantToken() argument 105 assert(proba < 256); in AddConstantToken() 109 b->tokens_[slot] = (bit << 15) | FIXED_PROBA_BIT | proba; in AddConstantToken()
|
A D | syntax_enc.c | 190 const VP8EncProba* const proba = &enc->proba_; in PutSegmentHeader() local 208 if (VP8PutBitUniform(bw, (proba->segments_[s] != 255u))) { in PutSegmentHeader() 209 VP8PutBits(bw, proba->segments_[s], 8); in PutSegmentHeader()
|
/AliOS-Things-master/components/SDL2/src/image/external/libwebp-1.0.2/src/dec/ |
A D | tree_dec.c | 284 void VP8ResetProba(VP8Proba* const proba) { in VP8ResetProba() argument 285 memset(proba->segments_, 255u, sizeof(proba->segments_)); in VP8ResetProba() 511 VP8Proba* const proba = &dec->proba_; in VP8ParseProba() local 519 proba->bands_[t][b].probas_[c][p] = v; in VP8ParseProba() 524 proba->bands_ptr_[t][b] = &proba->bands_[t][kBands[b]]; in VP8ParseProba()
|
A D | vp8i_dec.h | 275 void VP8ResetProba(VP8Proba* const proba);
|
A D | vp8_dec.c | 161 VP8SegmentHeader* hdr, VP8Proba* proba) { in ParseSegmentHeader() argument 180 proba->segments_[s] = VP8Get(br) ? VP8GetValue(br, 8) : 255u; in ParseSegmentHeader()
|
/AliOS-Things-master/components/SDL2/src/image/external/libwebp-1.0.2/ |
A D | ChangeLog | 2362 3ebe1757 Merge "break down the proba 4D-array into some handy structs" 2363 6a44550a break down the proba 4D-array into some handy structs 2760 eef73d07 don't consolidate proba stats too often 3614 0de3096b use 16bit counters for recording proba counts
|
Completed in 17 milliseconds