You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-10 06:10:52 +02:00
VP8: Remove no longer used vp8_rac_get_tree_with_offset
This commit is contained in:
committed by
Michael Niedermayer
parent
742d218bf1
commit
ba3830e8a3
@@ -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],
|
|||||||
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)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user