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
24f7b07f
Commit
24f7b07f
authored
Oct 12, 2016
by
hui su
Browse files
Send allow_screen_content flag for both key and intra only frames
BUG=webm:1311 Change-Id: I03c1043d17ed4e4ea22002473779a9612884c6c6
parent
732c1885
Changes
2
Hide whitespace changes
Inline
Side-by-side
av1/decoder/decodeframe.c
View file @
24f7b07f
...
...
@@ -3224,11 +3224,10 @@ static size_t read_uncompressed_header(AV1Decoder *pbi,
memset
(
&
cm
->
ref_frame_map
,
-
1
,
sizeof
(
cm
->
ref_frame_map
));
pbi
->
need_resync
=
0
;
}
if
(
frame_is_intra_only
(
cm
))
cm
->
allow_screen_content_tools
=
aom_rb_read_bit
(
rb
);
cm
->
allow_screen_content_tools
=
aom_rb_read_bit
(
rb
);
}
else
{
cm
->
intra_only
=
cm
->
show_frame
?
0
:
aom_rb_read_bit
(
rb
);
if
(
cm
->
intra_only
)
cm
->
allow_screen_content_tools
=
aom_rb_read_bit
(
rb
);
if
(
cm
->
error_resilient_mode
)
{
cm
->
reset_frame_context
=
RESET_FRAME_CONTEXT_ALL
;
}
else
{
...
...
av1/encoder/bitstream.c
View file @
24f7b07f
...
...
@@ -3198,11 +3198,10 @@ static void write_uncompressed_header(AV1_COMP *cpi,
write_sync_code
(
wb
);
write_bitdepth_colorspace_sampling
(
cm
,
wb
);
write_frame_size
(
cm
,
wb
);
if
(
frame_is_intra_only
(
cm
))
aom_wb_write_bit
(
wb
,
cm
->
allow_screen_content_tools
);
aom_wb_write_bit
(
wb
,
cm
->
allow_screen_content_tools
);
}
else
{
if
(
!
cm
->
show_frame
)
aom_wb_write_bit
(
wb
,
cm
->
intra_only
);
if
(
cm
->
intra_only
)
aom_wb_write_bit
(
wb
,
cm
->
allow_screen_content_tools
);
if
(
!
cm
->
error_resilient_mode
)
{
if
(
cm
->
intra_only
)
{
aom_wb_write_bit
(
wb
,
...
...
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