Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
F
ffmpeg.wasm-core
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Linshizhi
ffmpeg.wasm-core
Commits
ba3830e8
Commit
ba3830e8
authored
Jul 24, 2010
by
David Conrad
Committed by
Michael Niedermayer
Oct 26, 2011
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
VP8: Remove no longer used vp8_rac_get_tree_with_offset
parent
742d218b
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
17 deletions
+6
-17
vp56.h
libavcodec/vp56.h
+6
-17
No files found.
libavcodec/vp56.h
View file @
ba3830e8
...
...
@@ -334,15 +334,13 @@ int vp56_rac_get_tree(VP56RangeCoder *c,
return
-
tree
->
val
;
}
/**
* This is identical to vp8_rac_get_tree except for the possibility of starting
* on a node other than the root node, needed for coeff decode where this is
* used to save a bit after a 0 token (by disallowing EOB to immediately follow.)
*/
static
av_always_inline
int
vp8_rac_get_tree_with_offset
(
VP56RangeCoder
*
c
,
const
int8_t
(
*
tree
)[
2
],
const
uint8_t
*
probs
,
int
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
)
{
int
i
=
0
;
do
{
i
=
tree
[
i
][
vp56_rac_get_prob
(
c
,
probs
[
i
])];
}
while
(
i
>
0
);
...
...
@@ -350,15 +348,6 @@ int vp8_rac_get_tree_with_offset(VP56RangeCoder *c, const int8_t (*tree)[2],
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
static
av_always_inline
int
vp8_rac_get_coeff
(
VP56RangeCoder
*
c
,
const
uint8_t
*
prob
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment