Commit graph

2747 commits

Author SHA1 Message Date
Harish Mahendrakar
cd79b679b1 decoder: Add avc_dec_fuzzer.dict
Bug: 139661751
Test: Review
Change-Id: Ibc84342643b5659e66885c7ca81cf51eec41c875
2019-08-19 09:08:32 -07:00
Treehugger Robot
9046ac2182 Merge "encoder: Fix warnings in host build" 2019-08-16 18:35:45 +00:00
Treehugger Robot
219459dcb3 Merge "Added avc_dec_fuzzer" 2019-08-15 21:31:00 +00:00
Treehugger Robot
c6d02cd3df Merge "Added CMakeLists.txt for x86/x64 build" 2019-08-15 20:33:30 +00:00
Harish Mahendrakar
753fdf150d encoder: Fix warnings in host build
Fixes a warning on unused fgets return value

Test: Build on host
Bug: 139380252
Change-Id: I80ce9359902ae5f8377e0b4e8b55300749793423
2019-08-14 20:23:28 +00:00
Xin Li
9f3122c427 DO NOT MERGE - Merge pie-platform-release (PPRL.190801.002) into master
Bug: 139369544
Change-Id: If2c60e9bc1ed74a5204f42efd04f069f781b7ecf
2019-08-13 16:36:35 -07:00
Harish Mahendrakar
1cf2178de2 Added avc_dec_fuzzer
Test: ./avc_dec_fuzzer
Bug: 135629550

Change-Id: I6a7685873941b4680e53003e597a6785ca5584e5
2019-08-13 14:43:27 -07:00
android-build-team Robot
373d5d9baf Snap for 5674421 from b536cc95b0 to pi-platform-release
Change-Id: I2777fb6a6b2ae26f6aa3185d70b4f617350ad1b1
2019-08-13 16:28:17 +00:00
Harish Mahendrakar
c315d743f9 Added CMakeLists.txt for x86/x64 build
Bug: 135629550
Test: cmake && make
Change-Id: I44a611b6123600b5c7dfec07ad09e2d98c667635
2019-08-05 23:19:32 +00:00
android-build-team Robot
b536cc95b0 Merge cherrypicks of [7995446, 7995447, 7996042, 7996138, 7995448, 7995449, 7995789, 7995790, 7995450, 7996029, 7996030, 7996139, 7996140, 7996141, 7996142, 7996143, 7996144, 7995544, 7995545, 7995546, 7995547, 7995548, 7995549, 7995550, 7996145, 7996146, 7996032, 7996147, 7996148, 7996149, 7996150, 7994747, 7994748, 7995451, 7994749, 7994750, 7995966, 7995967, 7994751, 7996151, 7996152, 7996153] into pi-qpr3-b-release
Change-Id: I3436902e2cb5cc53e9c09ffeb32ca08ea696531c
2019-06-12 09:56:51 +00:00
Rakesh Kumar
13de16c79e Decoder: Delete node from st if lt and st point to same
If lt_list and st_list point to same node then delete it from st.
If there is error while adding a node in bottom field of lt_list (top is
already added) then this node will be pointed by st_list also. So we need
to remove it from st_list

bug: 73552574
Test: poc before/after on Android N security branch
Change-Id: I95304c242c5854b18c5c7220d114ce6215760124
(cherry picked from commit f312a1d305)
2019-06-12 09:54:49 +00:00
Xin Li
8fc003e205 DO NOT MERGE - Merge pi-platform-release (PPRL.190505.001) into stage-aosp-master
Bug: 132622481
Change-Id: I412fce0a111b51a5a56bb455cb3588d92ceb30ec
2019-05-13 15:39:08 -07:00
android-build-team Robot
7b42c48cc6 Snap for 5450365 from 48900d4e51 to pi-platform-release
Change-Id: I672f09de3677ccbc8e851628100da8e467a5507b
2019-05-07 21:52:43 +00:00
Xin Li
d3539c5765 [automerger skipped] DO NOT MERGE - Merge PPRL.190305.001 into master
am: 76461ebab8 -s ours
am skip reason: subject contains skip directive

Change-Id: I17af56eae52d99b95946b4f080c87f1ced9fcc7b
2019-03-12 21:21:39 -07:00
Xin Li
76461ebab8 DO NOT MERGE - Merge PPRL.190305.001 into master
Bug: 127812889
Change-Id: I92a7733be6b1a12e87d8ed066dbd7dba4af5f576
2019-03-11 09:13:24 -07:00
The Android Open Source Project
0196074a0a DO NOT MERGE - Merge PPRL.190305.001 into stage-aosp-master
Bug: 127812889
Change-Id: I9fb6688097aab43770c668060c0e6769f44eae4d
2019-03-08 15:56:56 -08:00
android-build-team Robot
bbe89f4115 Snap for 5240760 from 44fa3522bc to pi-platform-release
Change-Id: I09a46a7a06215c26684268daec1fc4b7452daafd
2019-03-08 18:36:46 +00:00
Xin Li
1c16be3720 DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-master
Bug: 120848293
Change-Id: Ie3a560c6683a7b355ad06d0f015cb536f327c8a4
2019-02-21 09:24:55 -08:00
Sasha Smundak
833d8486f7 Explicitly include log/log.h instead of cutils/log.h
am: 5302433b0a

Change-Id: I2b0b50931f81eb946c7507baa973cf4dcc8cdc74
2019-02-06 11:23:34 -08:00
Sasha Smundak
5302433b0a Explicitly include log/log.h instead of cutils/log.h
Eliminates the warning.
Test: treehugger

Bug: 123758136
Change-Id: Id8940e053c90c45ba39cdd27a44cc83f130487b7
Merged-In: Id8940e053c90c45ba39cdd27a44cc83f130487b7
2019-02-06 09:56:24 -08:00
android-build-team Robot
44fa3522bc Merge cherrypicks of [6072697, 6072075, 6072758, 6072124, 6072885, 6072886, 6072887, 6072580, 6072581, 6072582, 6072583, 6072584, 6072132, 6072195, 6072133, 6072077, 6072134, 6072078, 6072211, 6072762, 6072763, 6072908, 6072909, 6072910, 6072911, 6072912, 6072913, 6072914, 6072930, 6072212, 6072743] into pi-qpr2-release
Change-Id: I0a7349f9ede5ed8ee33e639f64b6c1d5ec31e0df
2019-01-16 18:57:50 +00:00
Harish Mahendrakar
a9915afb55 decoder: Signal IVD_RES_CHANGED error for change in crop params
IVD_RES_CHANGED was not signaled when crop parameters changed, i.e.
display dimensions changed without change in decode dimensions.

In such cases, if output buffer was allocated as per the current
dimension being decoded, without IVD_RES_CHANGED signalled, there can be
an OOB write if the new buffer is smaller than the frame being returned
as output

Bug: 118399205
Test: vendor
Change-Id: Ia750a99cda08a3254a6f8ea8b55d07e655b34d05
(cherry picked from commit 442a01bf37)
2019-01-16 18:55:40 +00:00
Yi Kong
072f38f8fd Suppress null-pointer-arithmetic warning am: 9908df5214
am: a515293da1

Change-Id: Ic8aafff4f51e93f708803b64d1d1ace96e156202
2018-12-13 12:48:36 -08:00
Yi Kong
a515293da1 Suppress null-pointer-arithmetic warning
am: 9908df5214

Change-Id: Ifab6cce2993ffb19bc4319369d7069e3e9034636
2018-12-13 12:32:29 -08:00
Yi Kong
9908df5214 Suppress null-pointer-arithmetic warning
Test: m checkbuild
Bug: 72331524
Change-Id: I592abac6402809d126ad83fe6a79551bf068e90c
2018-12-12 02:45:09 -08:00
Harish Mahendrakar
2e5273847c [automerger] decoder: Signal IVD_RES_CHANGED error for change in crop params am: 442a01bf37 am: 1d7d7f9bf6 am: acacf063c2 am: f33c02ed73 am: c09d3f99ab am: 145ae0d049 am: 4402b34a4f am: 7a6b55da22
am: 48900d4e51

Change-Id: I16531eb573ba659a4e6b16c85c7ed2064b263c61
2018-11-27 12:18:47 -08:00
Harish Mahendrakar
48900d4e51 [automerger] decoder: Signal IVD_RES_CHANGED error for change in crop params am: 442a01bf37 am: 1d7d7f9bf6 am: acacf063c2 am: f33c02ed73 am: c09d3f99ab am: 145ae0d049 am: 4402b34a4f
am: 7a6b55da22

Change-Id: I8b702d7198da5bf9dfa1ab19979e248fd2f1b790
2018-11-27 12:15:45 -08:00
Harish Mahendrakar
7a6b55da22 [automerger] decoder: Signal IVD_RES_CHANGED error for change in crop params am: 442a01bf37 am: 1d7d7f9bf6 am: acacf063c2 am: f33c02ed73 am: c09d3f99ab am: 145ae0d049
am: 4402b34a4f

Change-Id: I16ce7cfc21dcb0ccf10b4ce8109a61e272765120
2018-11-27 12:10:36 -08:00
Harish Mahendrakar
4402b34a4f [automerger] decoder: Signal IVD_RES_CHANGED error for change in crop params am: 442a01bf37 am: 1d7d7f9bf6 am: acacf063c2 am: f33c02ed73 am: c09d3f99ab
am: 145ae0d049

Change-Id: I83f9555eed25009c0e8067383e938f1caf822fc3
2018-11-27 12:07:34 -08:00
Android Build Merger (Role)
145ae0d049 [automerger] decoder: Signal IVD_RES_CHANGED error for change in crop params am: 442a01bf37 am: 1d7d7f9bf6 am: acacf063c2 am: f33c02ed73 am: c09d3f99ab
Change-Id: I0dda0584bd0bf112fade0827b0460a82f8c14437
2018-11-10 18:16:37 +00:00
Android Build Merger (Role)
c09d3f99ab [automerger] decoder: Signal IVD_RES_CHANGED error for change in crop params am: 442a01bf37 am: 1d7d7f9bf6 am: acacf063c2 am: f33c02ed73
Change-Id: I8bbf6662b1fef6cc3de87422a9809b14b394a2d2
2018-11-10 18:16:36 +00:00
Android Build Merger (Role)
f33c02ed73 [automerger] decoder: Signal IVD_RES_CHANGED error for change in crop params am: 442a01bf37 am: 1d7d7f9bf6 am: acacf063c2
Change-Id: I2fd29d8974797d8b7d864d73a1c59d37b40aa0d9
2018-11-10 18:16:35 +00:00
Android Build Merger (Role)
acacf063c2 [automerger] decoder: Signal IVD_RES_CHANGED error for change in crop params am: 442a01bf37 am: 1d7d7f9bf6
Change-Id: Ifc70d8423a211de3c488f75a289c1566d836242e
2018-11-10 18:16:34 +00:00
Android Build Merger (Role)
1d7d7f9bf6 [automerger] decoder: Signal IVD_RES_CHANGED error for change in crop params am: 442a01bf37
Change-Id: I05d6d693a8e8d18cd3cf74d95271efd8a339e06f
2018-11-10 18:16:32 +00:00
Harish Mahendrakar
442a01bf37 decoder: Signal IVD_RES_CHANGED error for change in crop params
IVD_RES_CHANGED was not signaled when crop parameters changed, i.e.
display dimensions changed without change in decode dimensions.

In such cases, if output buffer was allocated as per the current
dimension being decoded, without IVD_RES_CHANGED signalled, there can be
an OOB write if the new buffer is smaller than the frame being returned
as output

Bug: 118399205
Test: vendor
Change-Id: Ia750a99cda08a3254a6f8ea8b55d07e655b34d05
2018-11-10 10:16:06 -08:00
Bill Yi
dc6e8f4283 [automerger skipped] Merge pie-platform-release to aosp-master - DO NOT MERGE am: 5c4c33397c -s ours
am: fba27fe0e3  -s ours

Change-Id: I28b4995b3c12d0bb6410480feed06b7b0c65af03
2018-10-24 18:23:22 -07:00
Bill Yi
fba27fe0e3 [automerger skipped] Merge pie-platform-release to aosp-master - DO NOT MERGE
am: 5c4c33397c  -s ours

Change-Id: I5cd9ed96ac3581504dfe4b3bf4b6d93c00d4f307
2018-10-24 16:54:37 -07:00
Bill Yi
5c4c33397c Merge pie-platform-release to aosp-master - DO NOT MERGE
Change-Id: I0ae39b1399d373c01963ea47f3ffeeb01d3a815e
2018-10-24 14:45:58 -07:00
Bill Yi
eec59bc4dd [automerger skipped] Merge pi-platform-release to stage-aosp-master - DO NOT MERGE
am: df6dd74a96  -s ours

Change-Id: I8083ac6dcc8d49bc4667264e8c177edbbd330788
2018-10-24 10:04:14 -07:00
Bill Yi
df6dd74a96 Merge pi-platform-release to stage-aosp-master - DO NOT MERGE
Change-Id: Ia9cd7cfc6d92fcc09015d0da24f18aa417bc708b
2018-10-24 09:05:43 -07:00
Xin Li
4734803097 Merge Android Pie into master am: 68ec7380a5 am: a01f356129
am: e46e2127de

Change-Id: Ib1299ab9cbd80a632d10a63722e0b02d90b6a442
2018-08-07 21:03:29 -07:00
Xin Li
e46e2127de Merge Android Pie into master am: 68ec7380a5
am: a01f356129

Change-Id: I00b5dd644c2b92b0fc4ff5501c9051645d54c6d1
2018-08-07 17:12:30 -07:00
Xin Li
a01f356129 Merge Android Pie into master
am: 68ec7380a5

Change-Id: I76d145fe3438bb2fc10935480280bb794a7e0749
2018-08-07 13:34:29 -07:00
Xin Li
68ec7380a5 Merge Android Pie into master
Bug: 112104996
Change-Id: I613426d8e40fc15798684dd86ecaffc261f41bd0
2018-08-06 16:50:35 -07:00
Pirama Arumuga Nainar
92212a9873 Do not pass "-pie" in cflags am: 0f1e83047c
am: 2652919278

Change-Id: I01ecc28433d14590288090a590bba7b26475624c
2018-06-29 17:27:18 -07:00
Pirama Arumuga Nainar
2652919278 Do not pass "-pie" in cflags
am: 0f1e83047c

Change-Id: I68188d23d3e4288566f267001fdb1ce5e454f712
2018-06-29 17:24:18 -07:00
Pirama Arumuga Nainar
0f1e83047c Do not pass "-pie" in cflags
Bug: http://b/111000555

It's only needed for linking and Android already passes this by default.
Passing it to a compile step causes clang to emit
-Wunused-command-line-argument.

Test: build
Change-Id: Iea608387a57f0a65cfc3e67ab19c8d812f4aef37
2018-06-29 14:59:14 -07:00
Xin Li
f36201fea8 Merge pi-dev-plus-aosp-without-vendor into stage-aosp-master
am: 4539d77f0d

Change-Id: I162f661280299c193d5c5b95596de5a1d99b3c9f
2018-06-09 02:01:31 -07:00
Xin Li
4539d77f0d Merge pi-dev-plus-aosp-without-vendor into stage-aosp-master
Bug: 79597307
Change-Id: I6db3d9db067a59b1fbbd50fd84544646282e3767
2018-06-08 11:07:11 -07:00
android-build-team Robot
8d910d5771 Snap for 4807121 from e910b1686a to pi-release
Change-Id: I2e868f8511a3f80dccde0bc4d54dad9ea43629d3
2018-05-27 07:26:20 +00:00