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
51b3035f
Commit
51b3035f
authored
Apr 08, 2014
by
Dmitry Kovalev
Browse files
Adding vp9_inc_frame_in_layer() function.
Change-Id: Idf612c772440158cd1645623241c51ab0d57405c
parent
a30ff345
Changes
3
Hide whitespace changes
Inline
Side-by-side
vp9/encoder/vp9_onyx_if.c
View file @
51b3035f
...
...
@@ -2756,15 +2756,8 @@ static void encode_frame_to_data_rate(VP9_COMP *cpi,
// Don't increment frame counters if this was an altref buffer
// update not a real frame
++
cm
->
current_video_frame
;
if
(
cpi
->
use_svc
)
{
LAYER_CONTEXT
*
lc
;
if
(
cpi
->
svc
.
number_temporal_layers
>
1
)
{
lc
=
&
cpi
->
svc
.
layer_context
[
cpi
->
svc
.
temporal_layer_id
];
}
else
{
lc
=
&
cpi
->
svc
.
layer_context
[
cpi
->
svc
.
spatial_layer_id
];
}
++
lc
->
current_video_frame_in_layer
;
}
if
(
cpi
->
use_svc
)
vp9_inc_frame_in_layer
(
&
cpi
->
svc
);
}
// restore prev_mi
...
...
vp9/encoder/vp9_svc_layercontext.c
View file @
51b3035f
...
...
@@ -215,3 +215,10 @@ void vp9_init_second_pass_spatial_svc(VP9_COMP *cpi) {
}
svc
->
spatial_layer_id
=
0
;
}
void
vp9_inc_frame_in_layer
(
SVC
*
svc
)
{
LAYER_CONTEXT
*
const
lc
=
(
svc
->
number_temporal_layers
>
1
)
?
&
svc
->
layer_context
[
svc
->
temporal_layer_id
]
:
&
svc
->
layer_context
[
svc
->
spatial_layer_id
];
++
lc
->
current_video_frame_in_layer
;
}
vp9/encoder/vp9_svc_layercontext.h
View file @
51b3035f
...
...
@@ -70,6 +70,9 @@ void vp9_save_layer_context(struct VP9_COMP *const cpi);
// Initialize second pass rc for spatial svc.
void
vp9_init_second_pass_spatial_svc
(
struct
VP9_COMP
*
cpi
);
// Increment number of video frames in layer
void
vp9_inc_frame_in_layer
(
SVC
*
svc
);
#ifdef __cplusplus
}
// extern "C"
#endif
...
...
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