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
75f45814
Commit
75f45814
authored
Nov 03, 2016
by
Angie Chiang
Browse files
Separate coefficient cost of U/V planes in write_modes_b()
Change-Id: Ie3082db5b0fead8c322b2aeede4eff7cd723ea12
parent
c0feea8a
Changes
2
Hide whitespace changes
Inline
Side-by-side
av1/common/blockd.h
View file @
75f45814
...
...
@@ -251,8 +251,7 @@ typedef struct {
int
current_q_index
;
#endif
#if CONFIG_RD_DEBUG
int64_t
txb_cost_y
;
int64_t
txb_cost_uv
;
int64_t
txb_coeff_cost
[
MAX_MB_PLANE
];
int
mi_row
;
int
mi_col
;
#endif
...
...
av1/encoder/bitstream.c
View file @
75f45814
...
...
@@ -1756,8 +1756,7 @@ static void write_modes_b(AV1_COMP *cpi, const TileInfo *const tile,
int
plane
;
int
bh
,
bw
;
#if CONFIG_RD_DEBUG
int64_t
txb_cost_y
=
0
;
int64_t
txb_cost_uv
=
0
;
int64_t
txb_coeff_cost
[
MAX_MB_PLANE
]
=
{
0
};
#endif
#if CONFIG_RANS
(
void
)
tok
;
...
...
@@ -1903,10 +1902,7 @@ static void write_modes_b(AV1_COMP *cpi, const TileInfo *const tile,
#endif // CONFIG_VAR_TX
#if CONFIG_RD_DEBUG
if
(
plane
==
0
)
txb_cost_y
+=
token_stats
.
cost
;
else
txb_cost_uv
+=
token_stats
.
cost
;
txb_coeff_cost
[
plane
]
+=
token_stats
.
cost
;
#else
(
void
)
token_stats
;
#endif
...
...
@@ -1916,14 +1912,11 @@ static void write_modes_b(AV1_COMP *cpi, const TileInfo *const tile,
}
}
#if CONFIG_RD_DEBUG
if
(
m
->
mbmi
.
txb_cost_y
!=
txb_cost_y
)
{
dump_mode_info
(
m
);
assert
(
0
);
}
if
(
m
->
mbmi
.
txb_cost_uv
!=
txb_cost_uv
)
{
dump_mode_info
(
m
);
assert
(
0
);
for
(
plane
=
0
;
plane
<
MAX_MB_PLANE
;
++
plane
)
{
if
(
m
->
mbmi
.
txb_coeff_cost
[
plane
]
!=
txb_coeff_cost
[
plane
])
{
dump_mode_info
(
m
);
assert
(
0
);
}
}
#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