Commit ba3830e8 authored by David Conrad's avatar David Conrad Committed by Michael Niedermayer

VP8: Remove no longer used vp8_rac_get_tree_with_offset

parent 742d218b
...@@ -334,15 +334,13 @@ int vp56_rac_get_tree(VP56RangeCoder *c, ...@@ -334,15 +334,13 @@ int vp56_rac_get_tree(VP56RangeCoder *c,
return -tree->val; return -tree->val;
} }
/** // how probabilities are associated with decisions is different I think
* This is identical to vp8_rac_get_tree except for the possibility of starting // well, the new scheme fits in the old but this way has one fewer branches per decision
* on a node other than the root node, needed for coeff decode where this is static av_always_inline int vp8_rac_get_tree(VP56RangeCoder *c, const int8_t (*tree)[2],
* used to save a bit after a 0 token (by disallowing EOB to immediately follow.) const uint8_t *probs)
*/
static av_always_inline
int vp8_rac_get_tree_with_offset(VP56RangeCoder *c, const int8_t (*tree)[2],
const uint8_t *probs, int i)
{ {
int i = 0;
do { do {
i = tree[i][vp56_rac_get_prob(c, probs[i])]; i = tree[i][vp56_rac_get_prob(c, probs[i])];
} while (i > 0); } while (i > 0);
...@@ -350,15 +348,6 @@ int vp8_rac_get_tree_with_offset(VP56RangeCoder *c, const int8_t (*tree)[2], ...@@ -350,15 +348,6 @@ int vp8_rac_get_tree_with_offset(VP56RangeCoder *c, const int8_t (*tree)[2],
return -i; return -i;
} }
// how probabilities are associated with decisions is different I think
// well, the new scheme fits in the old but this way has one fewer branches per decision
static av_always_inline
int vp8_rac_get_tree(VP56RangeCoder *c, const int8_t (*tree)[2],
const uint8_t *probs)
{
return vp8_rac_get_tree_with_offset(c, tree, probs, 0);
}
// DCTextra // DCTextra
static av_always_inline int vp8_rac_get_coeff(VP56RangeCoder *c, const uint8_t *prob) static av_always_inline int vp8_rac_get_coeff(VP56RangeCoder *c, const uint8_t *prob)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment