Ray Essick
5fcca088bd
Recast FWD_QUANT to avoid -1 / unsigned confusion
...
Bug: 173082061
Test: compilation
Change-Id: I28f0f87ad39719d40747b83119f4c019054812db
2022-06-22 21:21:25 -07:00
Xin Li
a45e305b24
Merge Android 12 QPR 3
...
Bug: 236045730
Merged-In: I1e7784d4d48325ed0b7ff5f902630d0824aced23
Change-Id: I3fd06bf45a010b793469f52f7b868539f4675dca
2022-06-14 16:48:08 -07:00
Xin Li
0ccf8ac1c1
[automerger skipped] Merge Android 12 QPR3 ab/8391262 am: aa4f882208 -s ours
...
am skip reason: Merged-In I8e4f1f4c57fae1510835733173c505326f39e28f with SHA-1 f5513f5722 is already in history
Original change: 17545184
Change-Id: I1e7784d4d48325ed0b7ff5f902630d0824aced23
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-03 07:11:48 +00:00
Xin Li
aa4f882208
Merge Android 12 QPR3 ab/8391262
...
Bug: 226662282
Merged-In: I8e4f1f4c57fae1510835733173c505326f39e28f
Change-Id: Ie5766e7c1506152070639040b82a9d2ca66766c1
2022-04-01 20:32:27 +00:00
Neelkamal Semwal
f5513f5722
[automerge] encoder: Fix out of bound access of prediction buffer 2p: 27fbb43bd6
...
Original change: 17354043
Bug: 204704614
Change-Id: I8e4f1f4c57fae1510835733173c505326f39e28f
Merged-In: I72b5cb8b63351efb60b65ecbb5e7a8c8bc1fcd94
2022-03-23 17:36:10 +00:00
Neelkamal Semwal
27fbb43bd6
encoder: Fix out of bound access of prediction buffer
...
While calculating the residual for inter 4x4 MB, the intrinsic
instruction reads extra 4-bytes from the prediction buffer
Test: POC in the bug description
Bug: 204704614
Change-Id: I72b5cb8b63351efb60b65ecbb5e7a8c8bc1fcd94
(cherry picked from commit c79d0f5092 )
Merged-In: I72b5cb8b63351efb60b65ecbb5e7a8c8bc1fcd94
2022-03-23 17:35:47 +00:00
Rakesh Kumar
a577008bc2
Encoder: Rename INSERT_EPB am: 672f2bfab3 am: 9a308447a4
...
Original change: 1652027
Change-Id: I38c6d0e69ad2a04ab533cac629c407f6b7d30cc3
2022-02-28 07:29:15 +00:00
Rakesh Kumar
9a308447a4
Encoder: Rename INSERT_EPB am: 672f2bfab3
...
Original change: 1652027
Change-Id: Ic7ac53398242eebacdeabc2fc013ba83a9b6771b
2022-02-28 07:00:58 +00:00
Rakesh Kumar
672f2bfab3
Encoder: Rename INSERT_EPB
...
INSERT_EPB doesn't insert emulation prevention byte and instead
is used to check if an emulation prevention byte is to be inserted.
Renaming INSERT_EPB to SHOULD_INSERT_EPB.
Bug: 180962392
Test: build library
Change-Id: I9ac8d8ca6b2d29d5bccab68404f02883acf5d361
2022-02-28 04:57:49 +00:00
Treehugger Robot
03c1887ff3
Merge "Decoder: add support for KEEP_THREADS_ACTIVE" am: a3721a6a8c am: 9cc479ac3e
...
Original change: 1741273
Change-Id: I6ccb63fcbc9d99a09c393a07d0ad0f05897c08d0
2022-02-23 19:46:06 +00:00
Treehugger Robot
9cc479ac3e
Merge "Decoder: add support for KEEP_THREADS_ACTIVE" am: a3721a6a8c
...
Original change: 1741273
Change-Id: Ia199cc93e234673b8a507800f9303d08cf303b08
2022-02-23 19:19:56 +00:00
Treehugger Robot
a3721a6a8c
Merge "Decoder: add support for KEEP_THREADS_ACTIVE"
2022-02-23 18:52:13 +00:00
Xin Li
a66fcd399f
[automerger skipped] Empty merge of sc-v2-dev-plus-aosp-without-vendor@8084891 am: 705b9bb11f -s ours
...
am skip reason: Merged-In Id67d06dd5fc1645fa93b35dfb8a5747fcc0e7b51 with SHA-1 91e3d65f9f is already in history
Original change: 16843518
Change-Id: Id592a30a2b01bb78d308a8d2c6927d5e89db1d2d
2022-02-11 20:34:09 +00:00
Xin Li
705b9bb11f
Empty merge of sc-v2-dev-plus-aosp-without-vendor@8084891
...
Bug: 214455710
Merged-In: Id67d06dd5fc1645fa93b35dfb8a5747fcc0e7b51
Change-Id: I6aec73b2a79b1ceb7b885e33f0d6ce89f0e1fb13
2022-02-11 06:14:52 +00:00
Harish Mahendrakar
07bf39e161
Fix fuzzer build failure in oss-fuzz for honggfuzz engine am: b668003b84 am: 5a128ad647 am: 4427fc84b2
...
Original change: 1977749
Change-Id: I5731925274e72894772fa0c1a167a3a62fd3bebb
2022-02-10 01:55:28 +00:00
Harish Mahendrakar
4427fc84b2
Fix fuzzer build failure in oss-fuzz for honggfuzz engine am: b668003b84 am: 5a128ad647
...
Original change: 1977749
Change-Id: I38e0717a4eddbc9023e6173f1a2c6587defae06e
2022-02-10 01:38:57 +00:00
Harish Mahendrakar
5a128ad647
Fix fuzzer build failure in oss-fuzz for honggfuzz engine am: b668003b84
...
Original change: 1977749
Change-Id: Ie71fad4394b29e791f5d0bf49d40b5f11d855665
2022-02-10 01:28:18 +00:00
Harish Mahendrakar
b668003b84
Fix fuzzer build failure in oss-fuzz for honggfuzz engine
...
Test: check with oss-fuzz for honggfuzz engine
Change-Id: I25d03d62c1d66954f397101cf96c5bad1ab4429a
2022-02-09 11:00:32 -08:00
Manisha Jajoo
d1e64cc366
Decoder: add support for KEEP_THREADS_ACTIVE
...
Current design of AVC Decoder creates new threads
to process each frame. This CL adds support to reuse
the threads across frames.
Test: avcdec -c dec.cfg
Bug: 191124963
Change-Id: I087699c4c7ce6aa59a1d8b078ae196a50dcf889c
2022-02-09 17:59:29 +05:30
Treehugger Robot
b7e0393c57
Merge "Builds: Modular cmake scripts added" am: 6ff3e24351 am: d64adb0b31 am: 77bbe0c3bd
...
Original change: 1936184
Change-Id: I5ef9c0d8cbeb51d1fb7f398ba1319154d7c81746
2022-02-09 06:57:02 +00:00
Treehugger Robot
77bbe0c3bd
Merge "Builds: Modular cmake scripts added" am: 6ff3e24351 am: d64adb0b31
...
Original change: 1936184
Change-Id: I35c2e67c9e54d4242be279f886a44d05305020cc
2022-02-09 06:38:46 +00:00
Treehugger Robot
d64adb0b31
Merge "Builds: Modular cmake scripts added" am: 6ff3e24351
...
Original change: 1936184
Change-Id: I232c8c2e58b54a27c2f8eecfe875fc085c019653
2022-02-09 06:22:06 +00:00
Treehugger Robot
6ff3e24351
Merge "Builds: Modular cmake scripts added"
2022-02-09 06:02:27 +00:00
Xin Li
ef3a4dc3c4
Merge SQ1A.220205.002 am: 2191ac2b82 am: de432a4550 am: dfbc2e06f9
...
Original change: 1975453
Change-Id: I8d0318504d9dd25a864d1fbf23ea8b36f03994d1
2022-02-08 20:15:27 +00:00
Xin Li
dfbc2e06f9
Merge SQ1A.220205.002 am: 2191ac2b82 am: de432a4550
...
Original change: 1975453
Change-Id: If93ded0f35c5b56945438470ad5ac8ecf91ca53f
2022-02-08 19:44:39 +00:00
Xin Li
de432a4550
Merge SQ1A.220205.002 am: 2191ac2b82
...
Original change: 1975453
Change-Id: Ie1516e5abacf1daa531382afe5bd4c35d80f91ee
2022-02-08 19:12:23 +00:00
Xin Li
2191ac2b82
Merge SQ1A.220205.002
...
Bug: 213904741
Merged-In: I8569e9369e4ab6f6c69c81b937f111c299b7a134
Change-Id: If5e4ac031bbea6d69b3a588566de5f759333c6e6
2022-02-07 23:17:26 -08:00
Ashwin Natesan
ca68f61641
Builds: Modular cmake scripts added
...
Cmake scripts are now modular. Separate scripts now handle
build specifications for each target and dependency.
Toolchain files have been added for armv7, armv8 builds.
Bug: 213579857
Test: Builds using cmake
Test: Builds in OSS-fuzz
Change-Id: Iac62b443c0a0de09a2ce6553a660db2c3d5dc846
2022-02-02 11:14:55 +05:30
Ray Essick
d1c5ed3a4e
Pruning departed users from OWNERS am: 91e3d65f9f am: 2a6f822a2d am: 5caee2cb26
...
Original change: 1946308
Change-Id: I7134e12c20724a7183b1a7de4a0e2a64984f21cc
2022-01-12 09:19:20 +00:00
Ray Essick
5caee2cb26
Pruning departed users from OWNERS am: 91e3d65f9f am: 2a6f822a2d
...
Original change: 1946308
Change-Id: If6b4f658a029bb949e9df1903fa47c7032fc4eac
2022-01-12 09:01:49 +00:00
Ray Essick
2a6f822a2d
Pruning departed users from OWNERS am: 91e3d65f9f
...
Original change: 1946308
Change-Id: I748909e5488dfa2deab11baa3ba0a89d27319a49
2022-01-12 08:44:08 +00:00
Ray Essick
91e3d65f9f
Pruning departed users from OWNERS
...
Bug: 206221953
Test: n
Change-Id: Id67d06dd5fc1645fa93b35dfb8a5747fcc0e7b51
2022-01-11 20:01:15 -08:00
Android Build Coastguard Worker
a95fbdd1f0
Merge cherrypicks of [16407185] into sc-qpr1-release.
...
Change-Id: Id593145a3e8c45d8b588c7e9b74428ccc49934a7
2021-12-15 00:05:22 +00:00
Harish Mahendrakar
23247c8142
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 cd0385dc07 )
(cherry picked from commit dc110841d6 )
Merged-In:I8569e9369e4ab6f6c69c81b937f111c299b7a134
2021-12-15 00:01:15 +00:00
Xin Li
61b638848e
[automerger skipped] Merge Android 12 QPR1 am: 58baa890fb -s ours am: baaad6e229 -s ours am: f673c4b2ce -s ours
...
am skip reason: Merged-In I404ee8c2afe5ca547526c29b0aa6e079db15bc1d with SHA-1 18ec440913 is already in history
Original change: 1921894
Change-Id: Ia34372ae6d1a18f08044effa45ff51b5888d5b80
2021-12-14 21:50:54 +00:00
Xin Li
f673c4b2ce
[automerger skipped] Merge Android 12 QPR1 am: 58baa890fb -s ours am: baaad6e229 -s ours
...
am skip reason: Merged-In I404ee8c2afe5ca547526c29b0aa6e079db15bc1d with SHA-1 18ec440913 is already in history
Original change: 1921894
Change-Id: I8e4226bee38d695473e7013803d4b40ea2a802cd
2021-12-14 21:24:00 +00:00
Xin Li
baaad6e229
[automerger skipped] Merge Android 12 QPR1 am: 58baa890fb -s ours
...
am skip reason: Merged-In I404ee8c2afe5ca547526c29b0aa6e079db15bc1d with SHA-1 18ec440913 is already in history
Original change: 1921894
Change-Id: I169baf2d6821eec1aee47ffded65742c5d807471
2021-12-14 21:00:09 +00:00
Xin Li
58baa890fb
Merge Android 12 QPR1
...
Bug: 210511427
Merged-In: I404ee8c2afe5ca547526c29b0aa6e079db15bc1d
Change-Id: Iab6862177b1bb9f06d700b4758e94777957c18f8
2021-12-14 08:39:04 -08:00
Harish Mahendrakar
94a1f7daf2
Move slice increments after completing header parsing am: dc110841d6 am: 9ab629f2b2 am: 2a1fd9a360 am: d2fa8b5c63 am: 7cabba7829 am: 2700b8c2ec am: 1380df99c5 am: ad8d57b854
...
Original change: 16407185
Change-Id: Idcddad01b0ed36f711b2dbbed2badd1d5fac2814
2021-12-09 01:27:52 +00:00
Harish Mahendrakar
55d28bafb4
Move slice increments after completing header parsing am: dc110841d6 am: 9ab629f2b2 am: 2a1fd9a360 am: d2fa8b5c63 am: eff1d4e7cb am: 6515f7103d am: 7441626239 am: 7a51d63bd0
...
Original change: 16407185
Change-Id: If388263ff423e6620ec3c5e105428735a8743eb9
2021-12-09 01:26:34 +00:00
Harish Mahendrakar
a7ad1cce2b
Move slice increments after completing header parsing am: dc110841d6 am: 9ab629f2b2 am: 2a1fd9a360 am: d2fa8b5c63 am: 7cabba7829 am: 2700b8c2ec am: 1380df99c5 am: 653bf399b8
...
Original change: 16407185
Change-Id: I7276ba28edf44e400c89974de4688760e4b762b0
2021-12-09 01:24:55 +00:00
Harish Mahendrakar
21905b036c
Move slice increments after completing header parsing am: dc110841d6 am: 9ab629f2b2 am: 2a1fd9a360 am: d2fa8b5c63 am: eff1d4e7cb am: 6515f7103d am: 7441626239 am: 6c8fe08735
...
Original change: 16407185
Change-Id: Icce9af9378146a0115a9755275d2df38753d7efa
2021-12-09 01:24:48 +00:00
Harish Mahendrakar
ad8d57b854
Move slice increments after completing header parsing am: dc110841d6 am: 9ab629f2b2 am: 2a1fd9a360 am: d2fa8b5c63 am: 7cabba7829 am: 2700b8c2ec am: 1380df99c5
...
Original change: 16407185
Change-Id: I0351d013b18b3df6dc8098f18cdfd2d4fc5687cd
2021-12-09 01:12:37 +00:00
Harish Mahendrakar
653bf399b8
Move slice increments after completing header parsing am: dc110841d6 am: 9ab629f2b2 am: 2a1fd9a360 am: d2fa8b5c63 am: 7cabba7829 am: 2700b8c2ec am: 1380df99c5
...
Original change: 16407185
Change-Id: I4c808d12ba826527d207e645c27a59024f5a2822
2021-12-09 01:12:36 +00:00
Harish Mahendrakar
7a51d63bd0
Move slice increments after completing header parsing am: dc110841d6 am: 9ab629f2b2 am: 2a1fd9a360 am: d2fa8b5c63 am: eff1d4e7cb am: 6515f7103d am: 7441626239
...
Original change: 16407185
Change-Id: I1b2aaeef0a9dfb5d91a08ad21266f6360884cb8d
2021-12-09 01:12:33 +00:00
Harish Mahendrakar
6c8fe08735
Move slice increments after completing header parsing am: dc110841d6 am: 9ab629f2b2 am: 2a1fd9a360 am: d2fa8b5c63 am: eff1d4e7cb am: 6515f7103d am: 7441626239
...
Original change: 16407185
Change-Id: If69be249f392525f9f69abd099be5facfe511033
2021-12-09 01:12:28 +00:00
Harish Mahendrakar
1380df99c5
Move slice increments after completing header parsing am: dc110841d6 am: 9ab629f2b2 am: 2a1fd9a360 am: d2fa8b5c63 am: 7cabba7829 am: 2700b8c2ec
...
Original change: 16407185
Change-Id: I970aca63ad56db0b174872ea8ee7410175342a1b
2021-12-09 00:44:56 +00:00
Harish Mahendrakar
7441626239
Move slice increments after completing header parsing am: dc110841d6 am: 9ab629f2b2 am: 2a1fd9a360 am: d2fa8b5c63 am: eff1d4e7cb am: 6515f7103d
...
Original change: 16407185
Change-Id: I8eeb340ad677ad7619815f908f7add2e4df3b40d
2021-12-09 00:42:44 +00:00
Harish Mahendrakar
2700b8c2ec
Move slice increments after completing header parsing am: dc110841d6 am: 9ab629f2b2 am: 2a1fd9a360 am: d2fa8b5c63 am: 7cabba7829
...
Original change: 16407185
Change-Id: I59e55cb04be27f30c7826b8a6472fb325cc2b091
2021-12-09 00:20:15 +00:00
Harish Mahendrakar
6515f7103d
Move slice increments after completing header parsing am: dc110841d6 am: 9ab629f2b2 am: 2a1fd9a360 am: d2fa8b5c63 am: eff1d4e7cb
...
Original change: 16407185
Change-Id: I050d8811c11ff326dc999119d30a5042940d2c32
2021-12-09 00:18:49 +00:00