Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
Xiph.Org
aom-rav1e
Commits
2338fa18
Commit
2338fa18
authored
Mar 07, 2017
by
Yue Chen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Make some variables const in MOTION_VAR experiment
Change-Id: Ib9b52d60aba72ee81a298fcbdbf0b25509ff6466
parent
2f103aad
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
12 additions
and
6 deletions
+12
-6
av1/common/reconinter.c
av1/common/reconinter.c
+12
-6
No files found.
av1/common/reconinter.c
View file @
2338fa18
...
...
@@ -1553,7 +1553,8 @@ void av1_count_overlappable_neighbors(const AV1_COMMON *cm, MACROBLOCKD *xd,
xd
->
mi
[
0
]
->
mbmi
.
overlappable_neighbors
[
1
]
=
0
;
if
(
xd
->
up_available
)
{
for
(
i
=
0
;
i
<
AOMMIN
(
xd
->
n8_w
,
cm
->
mi_cols
-
mi_col
);
i
+=
mi_step
)
{
const
int
ilimit
=
AOMMIN
(
xd
->
n8_w
,
cm
->
mi_cols
-
mi_col
);
for
(
i
=
0
;
i
<
ilimit
;
i
+=
mi_step
)
{
int
mi_row_offset
=
-
1
;
int
mi_col_offset
=
i
;
MODE_INFO
*
above_mi
=
...
...
@@ -1572,7 +1573,8 @@ void av1_count_overlappable_neighbors(const AV1_COMMON *cm, MACROBLOCKD *xd,
}
if
(
xd
->
left_available
)
{
for
(
i
=
0
;
i
<
AOMMIN
(
xd
->
n8_h
,
cm
->
mi_rows
-
mi_row
);
i
+=
mi_step
)
{
const
int
ilimit
=
AOMMIN
(
xd
->
n8_h
,
cm
->
mi_rows
-
mi_row
);
for
(
i
=
0
;
i
<
ilimit
;
i
+=
mi_step
)
{
int
mi_row_offset
=
i
;
int
mi_col_offset
=
-
1
;
MODE_INFO
*
left_mi
=
...
...
@@ -1713,12 +1715,13 @@ void av1_build_prediction_by_above_preds(const AV1_COMMON *cm, MACROBLOCKD *xd,
const
TileInfo
*
const
tile
=
&
xd
->
tile
;
BLOCK_SIZE
bsize
=
xd
->
mi
[
0
]
->
mbmi
.
sb_type
;
int
i
,
j
,
mi_step
,
ref
;
const
int
ilimit
=
AOMMIN
(
xd
->
n8_w
,
cm
->
mi_cols
-
mi_col
);
int
mb_to_right_edge_base
=
xd
->
mb_to_right_edge
;
if
(
mi_row
<=
tile
->
mi_row_start
)
return
;
xd
->
mb_to_bottom_edge
+=
xd
->
n8_h
*
32
;
for
(
i
=
0
;
i
<
AOMMIN
(
xd
->
n8_w
,
cm
->
mi_cols
-
mi_col
)
;
i
+=
mi_step
)
{
for
(
i
=
0
;
i
<
ilimit
;
i
+=
mi_step
)
{
int
mi_row_offset
=
-
1
;
int
mi_col_offset
=
i
;
int
mi_x
,
mi_y
,
bw
,
bh
;
...
...
@@ -1834,12 +1837,13 @@ void av1_build_prediction_by_left_preds(const AV1_COMMON *cm, MACROBLOCKD *xd,
const
TileInfo
*
const
tile
=
&
xd
->
tile
;
BLOCK_SIZE
bsize
=
xd
->
mi
[
0
]
->
mbmi
.
sb_type
;
int
i
,
j
,
mi_step
,
ref
;
const
int
ilimit
=
AOMMIN
(
xd
->
n8_h
,
cm
->
mi_rows
-
mi_row
);
int
mb_to_bottom_edge_base
=
xd
->
mb_to_bottom_edge
;
if
(
mi_col
==
0
||
(
mi_col
-
1
<
tile
->
mi_col_start
))
return
;
xd
->
mb_to_right_edge
+=
xd
->
n8_w
*
32
;
for
(
i
=
0
;
i
<
AOMMIN
(
xd
->
n8_h
,
cm
->
mi_rows
-
mi_row
)
;
i
+=
mi_step
)
{
for
(
i
=
0
;
i
<
ilimit
;
i
+=
mi_step
)
{
int
mi_row_offset
=
i
;
int
mi_col_offset
=
-
1
;
int
mi_x
,
mi_y
,
bw
,
bh
;
...
...
@@ -2002,6 +2006,7 @@ void av1_build_prediction_by_bottom_preds(const AV1_COMMON *cm, MACROBLOCKD *xd,
const
TileInfo
*
const
tile
=
&
xd
->
tile
;
BLOCK_SIZE
bsize
=
xd
->
mi
[
0
]
->
mbmi
.
sb_type
;
int
i
,
j
,
mi_step
,
ref
;
const
int
ilimit
=
AOMMIN
(
xd
->
n8_w
,
cm
->
mi_cols
-
mi_col
);
int
mb_to_right_edge_base
=
xd
->
mb_to_right_edge
;
if
(
mi_row
+
xd
->
n8_h
>=
tile
->
mi_row_end
||
...
...
@@ -2010,7 +2015,7 @@ void av1_build_prediction_by_bottom_preds(const AV1_COMMON *cm, MACROBLOCKD *xd,
assert
(
bsize
>=
BLOCK_8X8
);
xd
->
mb_to_top_edge
-=
xd
->
n8_h
*
32
;
for
(
i
=
0
;
i
<
AOMMIN
(
xd
->
n8_w
,
cm
->
mi_cols
-
mi_col
)
;
i
+=
mi_step
)
{
for
(
i
=
0
;
i
<
ilimit
;
i
+=
mi_step
)
{
int
mi_row_offset
=
xd
->
n8_h
;
int
mi_col_offset
=
i
;
int
mi_x
,
mi_y
,
bw
,
bh
;
...
...
@@ -2127,6 +2132,7 @@ void av1_build_prediction_by_right_preds(const AV1_COMMON *cm, MACROBLOCKD *xd,
const
TileInfo
*
const
tile
=
&
xd
->
tile
;
BLOCK_SIZE
bsize
=
xd
->
mi
[
0
]
->
mbmi
.
sb_type
;
int
i
,
j
,
mi_step
,
ref
;
const
int
ilimit
=
AOMMIN
(
xd
->
n8_h
,
cm
->
mi_rows
-
mi_row
);
int
mb_to_bottom_edge_base
=
xd
->
mb_to_bottom_edge
;
if
(
mi_col
+
xd
->
n8_w
>=
tile
->
mi_col_end
||
...
...
@@ -2134,7 +2140,7 @@ void av1_build_prediction_by_right_preds(const AV1_COMMON *cm, MACROBLOCKD *xd,
return
;
xd
->
mb_to_left_edge
-=
xd
->
n8_w
*
32
;
for
(
i
=
0
;
i
<
AOMMIN
(
xd
->
n8_h
,
cm
->
mi_rows
-
mi_row
)
;
i
+=
mi_step
)
{
for
(
i
=
0
;
i
<
ilimit
;
i
+=
mi_step
)
{
int
mi_row_offset
=
i
;
int
mi_col_offset
=
xd
->
n8_w
;
int
mi_x
,
mi_y
,
bw
,
bh
;
...
...
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