Skip to content
GitLab
Menu
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
9ec0f658
Commit
9ec0f658
authored
Apr 19, 2013
by
John Koleszar
Browse files
Remove vp9_recon_mb{,y}
Use the common sb functions instead. Change-Id: I4fa0a8ee3c6ada56271dd09bf895b97642f55858
parent
d747986d
Changes
4
Hide whitespace changes
Inline
Side-by-side
vp9/common/vp9_recon.c
View file @
9ec0f658
...
...
@@ -93,30 +93,3 @@ void vp9_recon_sb_c(MACROBLOCKD *xd, BLOCK_SIZE_TYPE bsize) {
vp9_recon_sby
(
xd
,
bsize
);
vp9_recon_sbuv
(
xd
,
bsize
);
}
void
vp9_recon_mby_c
(
MACROBLOCKD
*
xd
)
{
int
i
;
for
(
i
=
0
;
i
<
16
;
i
+=
4
)
{
BLOCKD
*
b
=
&
xd
->
block
[
i
];
vp9_recon4b
(
*
(
b
->
base_dst
)
+
b
->
dst
,
b
->
diff
,
*
(
b
->
base_dst
)
+
b
->
dst
,
b
->
dst_stride
);
}
}
void
vp9_recon_mb_c
(
MACROBLOCKD
*
xd
)
{
int
i
;
for
(
i
=
0
;
i
<
16
;
i
+=
4
)
{
BLOCKD
*
b
=
&
xd
->
block
[
i
];
vp9_recon4b
(
*
(
b
->
base_dst
)
+
b
->
dst
,
b
->
diff
,
*
(
b
->
base_dst
)
+
b
->
dst
,
b
->
dst_stride
);
}
for
(
i
=
16
;
i
<
24
;
i
+=
2
)
{
BLOCKD
*
b
=
&
xd
->
block
[
i
];
vp9_recon2b
(
*
(
b
->
base_dst
)
+
b
->
dst
,
b
->
diff
,
*
(
b
->
base_dst
)
+
b
->
dst
,
b
->
dst_stride
);
}
}
vp9/common/vp9_rtcd_defs.sh
View file @
9ec0f658
...
...
@@ -78,12 +78,6 @@ prototype void vp9_recon4b "uint8_t *pred_ptr, int16_t *diff_ptr, uint8_t *dst_p
specialize vp9_recon4b
# specialize vp9_recon4b sse2
prototype void vp9_recon_mb
"struct macroblockd *x"
specialize vp9_recon_mb
prototype void vp9_recon_mby
"struct macroblockd *x"
specialize vp9_recon_mby
prototype void vp9_recon_sb
"struct macroblockd *x, enum BLOCK_SIZE_TYPE bsize"
specialize vp9_recon_sb
...
...
vp9/encoder/vp9_encodeintra.c
View file @
9ec0f658
...
...
@@ -115,7 +115,7 @@ void vp9_encode_intra16x16mby(VP9_COMMON *const cm, MACROBLOCK *x) {
break
;
}
vp9_recon_
m
by
(
xd
);
vp9_recon_
s
by
(
xd
,
BLOCK_SIZE_MB16X16
);
}
void
vp9_encode_intra16x16mbuv
(
VP9_COMMON
*
const
cm
,
MACROBLOCK
*
x
)
{
...
...
vp9/encoder/vp9_encodemb.c
View file @
9ec0f658
...
...
@@ -906,7 +906,7 @@ void vp9_encode_inter16x16(VP9_COMMON *const cm, MACROBLOCK *x,
vp9_build_inter_predictors_mb
(
xd
,
mb_row
,
mb_col
);
subtract_mb
(
x
);
vp9_fidct_mb
(
cm
,
x
);
vp9_recon_
m
b
(
xd
);
vp9_recon_
s
b
(
xd
,
BLOCK_SIZE_MB16X16
);
}
/* this function is used by first pass only */
...
...
@@ -923,5 +923,5 @@ void vp9_encode_inter16x16y(MACROBLOCK *x, int mb_row, int mb_col) {
vp9_quantize_sby_4x4
(
x
,
BLOCK_SIZE_MB16X16
);
vp9_inverse_transform_sby_4x4
(
xd
,
BLOCK_SIZE_MB16X16
);
vp9_recon_
m
by
(
xd
);
vp9_recon_
s
by
(
xd
,
BLOCK_SIZE_MB16X16
);
}
Write
Preview
Supports
Markdown
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