Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Xiph.Org
aom-rav1e
Commits
19043795
Commit
19043795
authored
Jul 25, 2016
by
Nathan E. Egge
Browse files
Rename aom_write_tree_cdf() to aom_write_symbol().
Change-Id: I7c088c55f1c461063976d5bd84ff2026c4f3bc69
parent
de89c69d
Changes
3
Hide whitespace changes
Inline
Side-by-side
aom_dsp/bitwriter.h
View file @
19043795
...
...
@@ -98,8 +98,8 @@ static INLINE void aom_write_tree(aom_writer *w, const aom_tree_index *tree,
#endif
}
static
INLINE
void
aom_write_
tree_cdf
(
aom_writer
*
w
,
int
symb
,
const
uint16_t
*
cdf
,
int
nsymbs
)
{
static
INLINE
void
aom_write_
symbol
(
aom_writer
*
w
,
int
symb
,
const
uint16_t
*
cdf
,
int
nsymbs
)
{
#if CONFIG_RANS
(
void
)
nsymbs
;
struct
rans_sym
s
;
...
...
@@ -108,7 +108,7 @@ static INLINE void aom_write_tree_cdf(aom_writer *w, int symb,
s
.
prob
=
cdf
[
symb
+
1
]
-
s
.
cum_prob
;
buf_rans_write
(
w
,
&
s
);
#elif CONFIG_DAALA_EC
daala_write_
tree_cdf
(
w
,
symb
,
cdf
,
nsymbs
);
daala_write_
symbol
(
w
,
symb
,
cdf
,
nsymbs
);
#else
(
void
)
w
;
(
void
)
symb
;
...
...
aom_dsp/daalaboolwriter.h
View file @
19043795
...
...
@@ -78,8 +78,8 @@ static INLINE void daala_write_tree_bits(daala_writer *w,
}
while
(
len
);
}
static
INLINE
void
daala_write_
tree_cdf
(
daala_writer
*
w
,
int
symb
,
const
uint16_t
*
cdf
,
int
nsymbs
)
{
static
INLINE
void
daala_write_
symbol
(
daala_writer
*
w
,
int
symb
,
const
uint16_t
*
cdf
,
int
nsymbs
)
{
od_ec_encode_cdf_q15
(
&
w
->
ec
,
symb
,
cdf
,
nsymbs
);
}
...
...
av1/encoder/bitstream.c
View file @
19043795
...
...
@@ -353,8 +353,8 @@ static void pack_mb_tokens(aom_writer *w, TOKENEXTRA **tp,
if
(
token
!=
EOB_TOKEN
)
{
aom_write
(
w
,
token
!=
ZERO_TOKEN
,
p
->
context_tree
[
1
]);
if
(
token
!=
ZERO_TOKEN
)
{
aom_write_
tree_cdf
(
w
,
token
-
ONE_TOKEN
,
*
p
->
token_cdf
,
CATEGORY6_TOKEN
-
ONE_TOKEN
+
1
);
aom_write_
symbol
(
w
,
token
-
ONE_TOKEN
,
*
p
->
token_cdf
,
CATEGORY6_TOKEN
-
ONE_TOKEN
+
1
);
}
}
#else
...
...
@@ -556,8 +556,8 @@ static void write_switchable_interp_filter(AV1_COMP *const cpi,
#endif
ctx
=
av1_get_pred_context_switchable_interp
(
xd
);
#if CONFIG_DAALA_EC
aom_write_
tree_cdf
(
w
,
av1_switchable_interp_ind
[
mbmi
->
interp_filter
],
cm
->
fc
->
switchable_interp_cdf
[
ctx
],
SWITCHABLE_FILTERS
);
aom_write_
symbol
(
w
,
av1_switchable_interp_ind
[
mbmi
->
interp_filter
],
cm
->
fc
->
switchable_interp_cdf
[
ctx
],
SWITCHABLE_FILTERS
);
#else
av1_write_token
(
w
,
av1_switchable_interp_tree
,
cm
->
fc
->
switchable_interp_prob
[
ctx
],
...
...
@@ -712,8 +712,8 @@ static void pack_inter_mode_mvs(AV1_COMP *cpi, const MODE_INFO *mi,
!
segfeature_active
(
&
cm
->
seg
,
mbmi
->
segment_id
,
SEG_LVL_SKIP
))
{
if
(
is_inter
)
{
#if CONFIG_DAALA_EC
aom_write_
tree_cdf
(
w
,
av1_ext_tx_ind
[
mbmi
->
tx_type
],
cm
->
fc
->
inter_ext_tx_cdf
[
mbmi
->
tx_size
],
TX_TYPES
);
aom_write_
symbol
(
w
,
av1_ext_tx_ind
[
mbmi
->
tx_type
],
cm
->
fc
->
inter_ext_tx_cdf
[
mbmi
->
tx_size
],
TX_TYPES
);
#else
av1_write_token
(
w
,
av1_ext_tx_tree
,
cm
->
fc
->
inter_ext_tx_prob
[
mbmi
->
tx_size
],
...
...
@@ -721,7 +721,7 @@ static void pack_inter_mode_mvs(AV1_COMP *cpi, const MODE_INFO *mi,
#endif
}
else
{
#if CONFIG_DAALA_EC
aom_write_
tree_cdf
(
aom_write_
symbol
(
w
,
av1_ext_tx_ind
[
mbmi
->
tx_type
],
cm
->
fc
->
intra_ext_tx_cdf
[
mbmi
->
tx_size
]
[
intra_mode_to_tx_type_context
[
mbmi
->
mode
]],
...
...
@@ -839,7 +839,7 @@ static void write_partition(const AV1_COMMON *const cm,
if
(
has_rows
&&
has_cols
)
{
#if CONFIG_DAALA_EC
aom_write_
tree_cdf
(
w
,
p
,
cm
->
fc
->
partition_cdf
[
ctx
],
PARTITION_TYPES
);
aom_write_
symbol
(
w
,
p
,
cm
->
fc
->
partition_cdf
[
ctx
],
PARTITION_TYPES
);
#else
av1_write_token
(
w
,
av1_partition_tree
,
probs
,
&
partition_encodings
[
p
]);
#endif
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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