Searched refs:probas (Results 1 - 16 of 16) sorted by relevance

/external/chromium_org/third_party/libwebp/enc/
H A Dtree.c157 VP8Proba* const probas = &enc->proba_; local
158 probas->use_skip_proba_ = 0;
159 memset(probas->segments_, 255u, sizeof(probas->segments_));
160 memcpy(probas->coeffs_, VP8CoeffsProba0, sizeof(VP8CoeffsProba0));
163 probas->dirty_ = 1;
335 const uint8_t* const probas = kBModesProba[top_pred[x]][left]; local
336 left = PutI4Mode(bw, preds[x], probas);
485 void VP8WriteProbas(VP8BitWriter* const bw, const VP8Proba* const probas) { argument
491 const uint8_t p0 = probas
[all...]
H A Dtoken.c15 // value in the final probability array (uint8_t* probas in VP8EmitTokens).
225 const uint8_t* const probas, int final_pass) {
240 VP8PutBit(bw, bit, probas[token & 0x3fffu]);
251 size_t VP8EstimateTokenSize(VP8TBuffer* const b, const uint8_t* const probas) { argument
266 size += VP8BitCost(bit, probas[token & 0x3fffu]);
224 VP8EmitTokens(VP8TBuffer* const b, VP8BitWriter* const bw, const uint8_t* const probas, int final_pass) argument
H A Dframe.c206 uint8_t* const probas = enc->proba_.segments_; local
207 probas[0] = GetProba(p[0] + p[1], p[2] + p[3]);
208 probas[1] = GetProba(p[0], p[1]);
209 probas[2] = GetProba(p[2], p[3]);
212 (probas[0] != 255) || (probas[1] != 255) || (probas[2] != 255);
214 p[0] * (VP8BitCost(0, probas[0]) + VP8BitCost(0, probas[1])) +
215 p[1] * (VP8BitCost(0, probas[
[all...]
H A Dvp8enci.h381 const uint8_t* const probas, int final_pass);
388 // Estimate the final coded size given a set of 'probas'.
389 size_t VP8EstimateTokenSize(VP8TBuffer* const b, const uint8_t* const probas);
476 void VP8WriteProbas(VP8BitWriter* const bw, const VP8Proba* const probas);
H A Dcost.c335 static int VariableLevelCost(int level, const uint8_t probas[NUM_PROBAS]) { argument
342 cost += VP8BitCost(bits & 1, probas[i]);
681 // Note: no need to record the fixed probas.
H A Dquant.c555 const ProbaArray* const probas = enc->proba_.coeffs_[coeff_type]; local
569 const int last_proba = probas[VP8EncBands[first]][ctx0][0];
635 (n < 15) ? VP8BitCost(0, probas[band][ctx][0]) : 0;
/external/webp/src/enc/
H A Dtree.c157 VP8Proba* const probas = &enc->proba_; local
158 probas->use_skip_proba_ = 0;
159 memset(probas->segments_, 255u, sizeof(probas->segments_));
160 memcpy(probas->coeffs_, VP8CoeffsProba0, sizeof(VP8CoeffsProba0));
163 probas->dirty_ = 1;
335 const uint8_t* const probas = kBModesProba[top_pred[x]][left]; local
336 left = PutI4Mode(bw, preds[x], probas);
485 void VP8WriteProbas(VP8BitWriter* const bw, const VP8Proba* const probas) { argument
491 const uint8_t p0 = probas
[all...]
H A Dtoken.c15 // value in the final probability array (uint8_t* probas in VP8EmitTokens).
225 const uint8_t* const probas, int final_pass) {
240 VP8PutBit(bw, bit, probas[token & 0x3fffu]);
251 size_t VP8EstimateTokenSize(VP8TBuffer* const b, const uint8_t* const probas) { argument
266 size += VP8BitCost(bit, probas[token & 0x3fffu]);
224 VP8EmitTokens(VP8TBuffer* const b, VP8BitWriter* const bw, const uint8_t* const probas, int final_pass) argument
H A Dframe.c206 uint8_t* const probas = enc->proba_.segments_; local
207 probas[0] = GetProba(p[0] + p[1], p[2] + p[3]);
208 probas[1] = GetProba(p[0], p[1]);
209 probas[2] = GetProba(p[2], p[3]);
212 (probas[0] != 255) || (probas[1] != 255) || (probas[2] != 255);
214 p[0] * (VP8BitCost(0, probas[0]) + VP8BitCost(0, probas[1])) +
215 p[1] * (VP8BitCost(0, probas[
[all...]
H A Dvp8enci.h381 const uint8_t* const probas, int final_pass);
388 // Estimate the final coded size given a set of 'probas'.
389 size_t VP8EstimateTokenSize(VP8TBuffer* const b, const uint8_t* const probas);
476 void VP8WriteProbas(VP8BitWriter* const bw, const VP8Proba* const probas);
H A Dcost.c335 static int VariableLevelCost(int level, const uint8_t probas[NUM_PROBAS]) { argument
342 cost += VP8BitCost(bits & 1, probas[i]);
681 // Note: no need to record the fixed probas.
H A Dquant.c555 const ProbaArray* const probas = enc->proba_.coeffs_[coeff_type]; local
569 const int last_proba = probas[VP8EncBands[first]][ctx0][0];
635 (n < 15) ? VP8BitCost(0, probas[band][ctx][0]) : 0;
/external/chromium_org/third_party/libvpx/source/libvpx/test/
H A Dvp9_boolcoder_test.cc34 uint8_t probas[kBitsToTest]; local
38 probas[i] =
64 vp9_write(&bw, bit, static_cast<int>(probas[i]));
81 GTEST_ASSERT_EQ(vp9_read(&br, probas[i]), bit)
H A Dvp8_boolcoder_test.cc61 uint8_t probas[kBitsToTest]; local
65 probas[i] =
91 vp8_encode_bool(&bw, bit, static_cast<int>(probas[i]));
108 GTEST_ASSERT_EQ(vp8dx_decode_bool(&br, probas[i]), bit)
/external/libvpx/libvpx/test/
H A Dvp9_boolcoder_test.cc34 uint8_t probas[kBitsToTest]; local
38 probas[i] =
64 vp9_write(&bw, bit, static_cast<int>(probas[i]));
81 GTEST_ASSERT_EQ(vp9_read(&br, probas[i]), bit)
H A Dvp8_boolcoder_test.cc61 uint8_t probas[kBitsToTest]; local
65 probas[i] =
91 vp8_encode_bool(&bw, bit, static_cast<int>(probas[i]));
112 GTEST_ASSERT_EQ(vp8dx_decode_bool(&br, probas[i]), bit)

Completed in 4031 milliseconds