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
17cf545e
Commit
17cf545e
authored
Aug 12, 2015
by
Hui Su
Committed by
Gerrit Code Review
Aug 12, 2015
Browse files
Merge "Call set_ref_ptrs only for inter blocks"
parents
54fb24aa
cb79ea1c
Changes
2
Hide whitespace changes
Inline
Side-by-side
vp10/encoder/encodeframe.c
View file @
17cf545e
...
@@ -4155,8 +4155,6 @@ static void encode_superblock(VP9_COMP *cpi, ThreadData *td,
...
@@ -4155,8 +4155,6 @@ static void encode_superblock(VP9_COMP *cpi, ThreadData *td,
if
(
x
->
skip_encode
)
if
(
x
->
skip_encode
)
return
;
return
;
set_ref_ptrs
(
cm
,
xd
,
mbmi
->
ref_frame
[
0
],
mbmi
->
ref_frame
[
1
]);
if
(
!
is_inter_block
(
mbmi
))
{
if
(
!
is_inter_block
(
mbmi
))
{
int
plane
;
int
plane
;
mbmi
->
skip
=
1
;
mbmi
->
skip
=
1
;
...
@@ -4168,6 +4166,7 @@ static void encode_superblock(VP9_COMP *cpi, ThreadData *td,
...
@@ -4168,6 +4166,7 @@ static void encode_superblock(VP9_COMP *cpi, ThreadData *td,
}
else
{
}
else
{
int
ref
;
int
ref
;
const
int
is_compound
=
has_second_ref
(
mbmi
);
const
int
is_compound
=
has_second_ref
(
mbmi
);
set_ref_ptrs
(
cm
,
xd
,
mbmi
->
ref_frame
[
0
],
mbmi
->
ref_frame
[
1
]);
for
(
ref
=
0
;
ref
<
1
+
is_compound
;
++
ref
)
{
for
(
ref
=
0
;
ref
<
1
+
is_compound
;
++
ref
)
{
YV12_BUFFER_CONFIG
*
cfg
=
get_ref_frame_buffer
(
cpi
,
YV12_BUFFER_CONFIG
*
cfg
=
get_ref_frame_buffer
(
cpi
,
mbmi
->
ref_frame
[
ref
]);
mbmi
->
ref_frame
[
ref
]);
...
...
vp9/encoder/vp9_encodeframe.c
View file @
17cf545e
...
@@ -4157,8 +4157,6 @@ static void encode_superblock(VP9_COMP *cpi, ThreadData *td,
...
@@ -4157,8 +4157,6 @@ static void encode_superblock(VP9_COMP *cpi, ThreadData *td,
if
(
x
->
skip_encode
)
if
(
x
->
skip_encode
)
return
;
return
;
set_ref_ptrs
(
cm
,
xd
,
mbmi
->
ref_frame
[
0
],
mbmi
->
ref_frame
[
1
]);
if
(
!
is_inter_block
(
mbmi
))
{
if
(
!
is_inter_block
(
mbmi
))
{
int
plane
;
int
plane
;
mbmi
->
skip
=
1
;
mbmi
->
skip
=
1
;
...
@@ -4170,6 +4168,7 @@ static void encode_superblock(VP9_COMP *cpi, ThreadData *td,
...
@@ -4170,6 +4168,7 @@ static void encode_superblock(VP9_COMP *cpi, ThreadData *td,
}
else
{
}
else
{
int
ref
;
int
ref
;
const
int
is_compound
=
has_second_ref
(
mbmi
);
const
int
is_compound
=
has_second_ref
(
mbmi
);
set_ref_ptrs
(
cm
,
xd
,
mbmi
->
ref_frame
[
0
],
mbmi
->
ref_frame
[
1
]);
for
(
ref
=
0
;
ref
<
1
+
is_compound
;
++
ref
)
{
for
(
ref
=
0
;
ref
<
1
+
is_compound
;
++
ref
)
{
YV12_BUFFER_CONFIG
*
cfg
=
get_ref_frame_buffer
(
cpi
,
YV12_BUFFER_CONFIG
*
cfg
=
get_ref_frame_buffer
(
cpi
,
mbmi
->
ref_frame
[
ref
]);
mbmi
->
ref_frame
[
ref
]);
...
...
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