-
Notifications
You must be signed in to change notification settings - Fork 246
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Tracked-On: OAM-100886 Signed-off-by: svenate <[email protected]>
- Loading branch information
1 parent
cbbfdb9
commit 93f9676
Showing
19 changed files
with
2,997 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,7 +3,7 @@ From: svenate <[email protected]> | |
Date: Tue, 31 Aug 2021 07:08:21 +0530 | ||
Subject: [PATCH] Update security_patch_level string | ||
|
||
Update security_patch_level as the oct ASB | ||
Update security_patch_level as the ASB | ||
pacthes are integrated | ||
|
||
Signed-off-by: svenate <[email protected]> | ||
|
@@ -20,7 +20,7 @@ index 13b85c0663..084f400e67 100644 | |
# It must match one of the Android Security Patch Level strings of the Public Security Bulletins. | ||
# If there is no $PLATFORM_SECURITY_PATCH set, keep it empty. | ||
- PLATFORM_SECURITY_PATCH := 2021-07-05 | ||
+ PLATFORM_SECURITY_PATCH := 2022-01-01 | ||
+ PLATFORM_SECURITY_PATCH := 2022-02-01 | ||
endif | ||
.KATI_READONLY := PLATFORM_SECURITY_PATCH | ||
|
||
|
80 changes: 80 additions & 0 deletions
80
...minary/external/libavc/03_0003-Move-slice-increments-after-completing-header-parsin.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
From efa5dae72378f89ba5a72b0a40722296b40a04ea Mon Sep 17 00:00:00 2001 | ||
From: Harish Mahendrakar <[email protected]> | ||
Date: Tue, 5 Oct 2021 15:35:31 -0700 | ||
Subject: [PATCH] Move slice increments after completing header parsing | ||
|
||
Slice increments are now done after completing header parse. | ||
Earlier this was done before validating mmco related parameters | ||
and calculating poc. In case there were errors that were detected | ||
at this stage, slice increments were incorrect. | ||
|
||
Bug: 199536974 | ||
Bug: 199733300 | ||
Bug: 205702093 | ||
Bug: oss-fuzz#38387 | ||
Bug: oss-fuzz#38482 | ||
Bug: oss-fuzz#40851 | ||
Test: ossfuzz generated poc in bug | ||
|
||
Change-Id: I8569e9369e4ab6f6c69c81b937f111c299b7a134 | ||
(cherry picked from commit cd0385dc074c6ba119dffbcd3df669a9b9ca1790) | ||
(cherry picked from commit dc110841d6a3fb2f9c9f1af04b3b71da40fbd392) | ||
Merged-In:I8569e9369e4ab6f6c69c81b937f111c299b7a134 | ||
--- | ||
decoder/ih264d_parse_slice.c | 33 ++++++++++++++++----------------- | ||
1 file changed, 16 insertions(+), 17 deletions(-) | ||
|
||
diff --git a/decoder/ih264d_parse_slice.c b/decoder/ih264d_parse_slice.c | ||
index f922cfe..a7312c4 100644 | ||
--- a/decoder/ih264d_parse_slice.c | ||
+++ b/decoder/ih264d_parse_slice.c | ||
@@ -1435,23 +1435,6 @@ WORD32 ih264d_parse_decode_slice(UWORD8 u1_is_idr_slice, | ||
i1_is_end_of_poc = 0; | ||
} | ||
|
||
- /* Increment only if the current slice has atleast 1 more MB */ | ||
- if (ps_dec->u4_first_slice_in_pic == 0 && | ||
- (ps_dec->ps_parse_cur_slice->u4_first_mb_in_slice < | ||
- (UWORD32)(ps_dec->u2_total_mbs_coded >> ps_dec->ps_cur_slice->u1_mbaff_frame_flag))) | ||
- { | ||
- ps_dec->ps_parse_cur_slice++; | ||
- ps_dec->u2_cur_slice_num++; | ||
- // in the case of single core increment ps_decode_cur_slice | ||
- if(ps_dec->u1_separate_parse == 0) | ||
- { | ||
- ps_dec->ps_decode_cur_slice++; | ||
- } | ||
- } | ||
- | ||
- ps_dec->u1_slice_header_done = 0; | ||
- | ||
- | ||
if(u1_field_pic_flag) | ||
{ | ||
ps_dec->u2_prv_frame_num = u2_frame_num; | ||
@@ -1509,6 +1492,22 @@ WORD32 ih264d_parse_decode_slice(UWORD8 u1_is_idr_slice, | ||
} | ||
} | ||
|
||
+ /* Increment only if the current slice has atleast 1 more MB */ | ||
+ if (ps_dec->u4_first_slice_in_pic == 0 && | ||
+ (ps_dec->ps_parse_cur_slice->u4_first_mb_in_slice < | ||
+ (UWORD32)(ps_dec->u2_total_mbs_coded >> ps_dec->ps_cur_slice->u1_mbaff_frame_flag))) | ||
+ { | ||
+ ps_dec->ps_parse_cur_slice++; | ||
+ ps_dec->u2_cur_slice_num++; | ||
+ // in the case of single core increment ps_decode_cur_slice | ||
+ if(ps_dec->u1_separate_parse == 0) | ||
+ { | ||
+ ps_dec->ps_decode_cur_slice++; | ||
+ } | ||
+ } | ||
+ | ||
+ ps_dec->u1_slice_header_done = 0; | ||
+ | ||
/*--------------------------------------------------------------------*/ | ||
/* Copy the values read from the bitstream to the slice header and then*/ | ||
/* If the slice is first slice in picture, then do Start of Picture */ | ||
-- | ||
2.17.1 | ||
|
Oops, something went wrong.