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
5306eda9
Commit
5306eda9
authored
Feb 14, 2014
by
Deb Mukherjee
Committed by
Gerrit Code Review
Feb 14, 2014
Browse files
Merge "Enforce max-intra-pct in one-pass cbr mode"
parents
ecf392a1
12ae6eaf
Changes
1
Hide whitespace changes
Inline
Side-by-side
vp9/encoder/vp9_ratectrl.c
View file @
5306eda9
...
...
@@ -1338,9 +1338,10 @@ static int calc_pframe_target_size_one_pass_cbr(const VP9_COMP *cpi) {
static
int
calc_iframe_target_size_one_pass_cbr
(
const
VP9_COMP
*
cpi
)
{
const
RATE_CONTROL
*
rc
=
&
cpi
->
rc
;
int
target
;
if
(
cpi
->
common
.
current_video_frame
==
0
)
{
return
((
cpi
->
oxcf
.
starting_buffer_level
/
2
)
>
INT_MAX
)
target
=
((
cpi
->
oxcf
.
starting_buffer_level
/
2
)
>
INT_MAX
)
?
INT_MAX
:
(
int
)(
cpi
->
oxcf
.
starting_buffer_level
/
2
);
}
else
{
const
int
initial_boost
=
32
;
...
...
@@ -1349,8 +1350,9 @@ static int calc_iframe_target_size_one_pass_cbr(const VP9_COMP *cpi) {
kf_boost
=
(
int
)(
kf_boost
*
rc
->
frames_since_key
/
(
cpi
->
output_framerate
/
2
));
}
return
((
16
+
kf_boost
)
*
rc
->
av_per_frame_bandwidth
)
>>
4
;
target
=
((
16
+
kf_boost
)
*
rc
->
av_per_frame_bandwidth
)
>>
4
;
}
return
vp9_rc_clamp_iframe_target_size
(
cpi
,
target
);
}
void
vp9_rc_get_svc_params
(
VP9_COMP
*
cpi
)
{
...
...
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