Commit graph

3463 commits

Author SHA1 Message Date
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
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
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
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
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
Harish Mahendrakar
eff1d4e7cb Move slice increments after completing header parsing am: dc110841d6 am: 9ab629f2b2 am: 2a1fd9a360 am: d2fa8b5c63
Original change: 16407185

Change-Id: Ie41c10625378079aea94bd63438150a848d50943
2021-12-08 23:56:17 +00:00
Harish Mahendrakar
7cabba7829 Move slice increments after completing header parsing am: dc110841d6 am: 9ab629f2b2 am: 2a1fd9a360 am: d2fa8b5c63
Original change: 16407185

Change-Id: Iaebaaf5b78a7cae8e1b2d101456b3eb7807e26d6
2021-12-08 23:55:53 +00:00
Harish Mahendrakar
d2fa8b5c63 Move slice increments after completing header parsing am: dc110841d6 am: 9ab629f2b2 am: 2a1fd9a360
Original change: 16407185

Change-Id: Ibc61ef92e48f8b6ba0587c9b4609b9195729ed5f
2021-12-08 23:30:20 +00:00
Harish Mahendrakar
2a1fd9a360 Move slice increments after completing header parsing am: dc110841d6 am: 9ab629f2b2
Original change: 16407185

Change-Id: I9cd1d17bd3f60e717c9c728e6819befff5bf2eae
2021-12-08 23:14:56 +00:00
Harish Mahendrakar
9ab629f2b2 Move slice increments after completing header parsing am: dc110841d6
Original change: 16407185

Change-Id: I64bc47c5e09ef577c7a9a7686ddd3e5e6c63936a
2021-12-08 23:00:15 +00:00
Harish Mahendrakar
dc110841d6 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)
2021-12-06 21:55:35 +00:00
Xin Li
452b594164 [automerger skipped] Merge sc-qpr1-dev-plus-aosp-without-vendor@7810918 am: 18ec440913 -s ours am: 8220cf57d8 -s ours
am skip reason: Merged-In I27cece8320b92d25e5e10dddfd541f7aeb56527f with SHA-1 6437b333a6 is already in history

Original change: 16275902

Change-Id: I7f91686d8d692ddf9928f00144333a1b41b5633f
2021-11-18 03:52:39 +00:00
Xin Li
8220cf57d8 [automerger skipped] Merge sc-qpr1-dev-plus-aosp-without-vendor@7810918 am: 18ec440913 -s ours
am skip reason: Merged-In I27cece8320b92d25e5e10dddfd541f7aeb56527f with SHA-1 6437b333a6 is already in history

Original change: 16275902

Change-Id: I8c6b474181beb7601670016cf8d9589d398dddc8
2021-11-18 03:37:14 +00:00
Xin Li
18ec440913 Merge sc-qpr1-dev-plus-aosp-without-vendor@7810918
Bug: 205056467
Merged-In: I27cece8320b92d25e5e10dddfd541f7aeb56527f
Change-Id: I404ee8c2afe5ca547526c29b0aa6e079db15bc1d
2021-11-10 08:05:47 +00:00
Xin Li
60b263baf2 [automerger skipped] Merge Android 12 am: 12e23d0f91 -s ours am: 1383f9a18f -s ours am: 2de22834e1 -s ours am: 6437b333a6 -s ours
am skip reason: Merged-In I5e6d1f815848beed302adcb643ca9cd9bae5a31e with SHA-1 d378c44714 is already in history

Original change: 1847357

Change-Id: Id538b7a5ad0ad8afca75f330134cce9a6449213e
2021-10-08 08:30:01 +00:00
Xin Li
6437b333a6 [automerger skipped] Merge Android 12 am: 12e23d0f91 -s ours am: 1383f9a18f -s ours am: 2de22834e1 -s ours
am skip reason: Merged-In I5e6d1f815848beed302adcb643ca9cd9bae5a31e with SHA-1 d378c44714 is already in history

Original change: 1847357

Change-Id: I27cece8320b92d25e5e10dddfd541f7aeb56527f
2021-10-08 07:57:03 +00:00
Xin Li
2de22834e1 [automerger skipped] Merge Android 12 am: 12e23d0f91 -s ours am: 1383f9a18f -s ours
am skip reason: Merged-In I5e6d1f815848beed302adcb643ca9cd9bae5a31e with SHA-1 d378c44714 is already in history

Original change: 1847357

Change-Id: I6fbc37f88dea1fe79eb5fca2fdd690b0e65b6e9e
2021-10-08 01:39:47 +00:00
Xin Li
1383f9a18f [automerger skipped] Merge Android 12 am: 12e23d0f91 -s ours
am skip reason: Merged-In I5e6d1f815848beed302adcb643ca9cd9bae5a31e with SHA-1 d378c44714 is already in history

Original change: 1847357

Change-Id: I63f481953dc8c1a3224898f616dabffb279ce665
2021-10-08 01:20:22 +00:00
Xin Li
12e23d0f91 Merge Android 12
Bug: 202323961
Merged-In: I5e6d1f815848beed302adcb643ca9cd9bae5a31e
Change-Id: I1c294b5bc48af64d9c66a4a6cdac09f7d6c1ff9b
2021-10-06 22:53:10 +00:00
Android Build Coastguard Worker
43fb2424f0 Snap for 7796451 from 2f3d043b17 to sc-qpr1-release
Change-Id: I2e0554037eb4c0d6adb283078236b2c43061162b
2021-10-06 01:03:26 +00:00
Manisha Jajoo
ab65a588fa Encoder: Fix memory uninitialized issue in the encoder am: 2f3d043b17 am: 8d5e23001d
Original change: 15870702

Change-Id: Ied1a3f64c21f1c451069b846e1b606a3a9e1f9fa
2021-10-05 17:36:22 +00:00
Manisha Jajoo
0d44c18f72 Encoder: Fix memory uninitialized issue in the encoder am: 2f3d043b17 am: 0e22ebef60
Original change: 15870702

Change-Id: Idc8903f93cd97f97bf7fced443badc1a1485a39e
2021-10-05 17:35:45 +00:00