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
Yushin Cho
aom-rav1e
Commits
87d2b254
Commit
87d2b254
authored
Oct 17, 2012
by
Ronald S. Bultje
Browse files
Fix encode breakout skip handling.
Change-Id: Ib42a5dbded27abf2a01fd656a47a1e96b1fe2912
parent
b276efd0
Changes
1
Hide whitespace changes
Inline
Side-by-side
vp8/encoder/rdopt.c
View file @
87d2b254
...
...
@@ -3956,22 +3956,22 @@ void vp8_rd_pick_inter_mode(VP8_COMP *cpi, MACROBLOCK *x, int recon_yoffset, int
disable_skip
=
1
;
this_rd
=
RDCOST
(
x
->
rdmult
,
x
->
rddiv
,
rate2
,
distortion2
);
break
;
}
}
}
}
vp8_build_1st_inter16x16_predictors_mbuv
(
&
x
->
e_mbd
,
&
xd
->
predictor
[
256
],
&
xd
->
predictor
[
320
],
8
);
if
(
is_comp_pred
)
vp8_build_2nd_inter16x16_predictors_mbuv
(
&
x
->
e_mbd
,
&
xd
->
predictor
[
256
],
if
(
!
x
->
skip
)
{
vp8_build_1st_inter16x16_predictors_mbuv
(
&
x
->
e_mbd
,
&
xd
->
predictor
[
256
],
&
xd
->
predictor
[
320
],
8
);
inter_mode_cost
(
cpi
,
x
,
this_mode
,
&
rate2
,
&
distortion2
,
&
rate_y
,
&
distortion
,
&
rate_uv
,
&
distortion_uv
,
&
skippable
,
txfm_cache
);
if
(
is_comp_pred
)
vp8_build_2nd_inter16x16_predictors_mbuv
(
&
x
->
e_mbd
,
&
xd
->
predictor
[
256
],
&
xd
->
predictor
[
320
],
8
);
inter_mode_cost
(
cpi
,
x
,
this_mode
,
&
rate2
,
&
distortion2
,
&
rate_y
,
&
distortion
,
&
rate_uv
,
&
distortion_uv
,
&
skippable
,
txfm_cache
);
}
if
(
is_comp_pred
)
mode_excluded
=
cpi
->
common
.
comp_pred_mode
==
SINGLE_PREDICTION_ONLY
;
else
...
...
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