Neelkamal Semwal
33198d3dbd
encoder: fix invalid free of raw buffers am: 954f023c74
...
Original change: 14225426
Change-Id: Ife1f00541f8acb17b4414ae50d6afe793981b9c4
2021-04-30 23:40:41 +00:00
Neelkamal Semwal
954f023c74
encoder: fix invalid free of raw buffers
...
Return current input buffer as buffer to be freed in case
of errors that are seen before picking up the input buffer
to be from the input queue.
Once a buffer is picked up from the queue, that is returned
as the buffer to be freed.
There is no need to return a buffer from ps_proc context
Bug: 180643802
Test: poc in the bug description
Test: atest CtsMediaV2TestCases:CodecEncoderTest
Test: atest VtsHalMediaC2V1_0TargetVideoEncTest
Change-Id: I1671ca1e82f522004d1f070df89b256b856f75b8
2021-04-30 14:49:41 -07:00
Aayush Soni
19020d35b5
encoder: fix null buffer dereferencing am: e88c22c34c
...
Original change: 14225305
Change-Id: If54570dbba8b935754520bf887e2ec8d08429ac7
2021-04-22 17:11:33 +00:00
Aayush Soni
e88c22c34c
encoder: fix null buffer dereferencing
...
Do not set the picture type as NA for the last frame in encoding
order.
Bug: 180219345
Test: POC in bug descriptions
Test: atest CtsMediaV2TestCases:CodecEncoderTest
Test: atest VtsHalMediaC2V1_0TargetVideoEncTest
Change-Id: I57ee7db9e2e55fba2666a6aaa4002ef31276e4b9
2021-04-17 12:27:40 -07:00
Aayush Soni
528bff6aa4
encoder: fix null buffer dereferencing am: 3139d13ccd am: 3a4aac7376 am: 29b671c12b
...
Original change: 1663964
Change-Id: I62ccf1fb1d592b4e50ca90ce88cfb47628249ad0
2021-04-16 18:53:21 +00:00
Aayush Soni
29b671c12b
encoder: fix null buffer dereferencing am: 3139d13ccd am: 3a4aac7376
...
Original change: 1663964
Change-Id: I61881dbaabbc24871883557486d0b8c1d8b3ce1a
2021-04-16 18:25:06 +00:00
Aayush Soni
3a4aac7376
encoder: fix null buffer dereferencing am: 3139d13ccd
...
Original change: 1663964
Change-Id: I84eb4d89d0726548f765e75e06aee6a3ba98bdf6
2021-04-16 18:04:41 +00:00
Aayush Soni
3139d13ccd
encoder: fix null buffer dereferencing
...
Do not set the picture type as NA for the last frame in encoding
order.
Bug: 180219345
Test: POC in bug descriptions
Test: atest CtsMediaV2TestCases:CodecEncoderTest
Test: atest VtsHalMediaC2V1_0TargetVideoEncTest
Change-Id: I57ee7db9e2e55fba2666a6aaa4002ef31276e4b9
2021-04-15 11:49:29 +05:30
Neelkamal Semwal
490672963f
avcenc: Add bitstream overflow check during emulation prevention am: 10910bf910 am: 51373e847b am: 08e74b410b am: 4e4dc6be01 am: 2c9758d16a am: 66997f22b0 am: 8bbc8ab63a
...
Original change: 13932334
Change-Id: Iacdd9d1763c0a38b5c92ac20380ac3231cb2ab57
2021-03-31 20:56:36 +00:00
Neelkamal Semwal
6f1dae9f0d
avcenc: Add bitstream overflow check during emulation prevention am: 10910bf910 am: 51373e847b am: 08e74b410b am: 4e4dc6be01 am: 2c9758d16a am: fd80f537f4
...
Original change: 13932334
Change-Id: I84e08f61e432a249c6f6e6d36b57536fdc5af93f
2021-03-31 20:56:11 +00:00
Neelkamal Semwal
8bbc8ab63a
avcenc: Add bitstream overflow check during emulation prevention am: 10910bf910 am: 51373e847b am: 08e74b410b am: 4e4dc6be01 am: 2c9758d16a am: 66997f22b0
...
Original change: 13932334
Change-Id: Ifa8df9d2a76df40d313d0d1e35b09cb55ffc1d17
2021-03-31 20:10:03 +00:00
Neelkamal Semwal
fd80f537f4
avcenc: Add bitstream overflow check during emulation prevention am: 10910bf910 am: 51373e847b am: 08e74b410b am: 4e4dc6be01 am: 2c9758d16a
...
Original change: 13932334
Change-Id: I956a0a57b4aa55e62d561132694cd5fdce60622e
2021-03-31 19:34:53 +00:00
Neelkamal Semwal
66997f22b0
avcenc: Add bitstream overflow check during emulation prevention am: 10910bf910 am: 51373e847b am: 08e74b410b am: 4e4dc6be01 am: 2c9758d16a
...
Original change: 13932334
Change-Id: Ib9e3a137286a16ebbcd5a38c3a38c0707ada405c
2021-03-31 19:29:59 +00:00
Neelkamal Semwal
2c9758d16a
avcenc: Add bitstream overflow check during emulation prevention am: 10910bf910 am: 51373e847b am: 08e74b410b am: 4e4dc6be01
...
Original change: 13932334
Change-Id: I5c98ae2cae9b4e1d5577f961247ba1fc06f97b58
2021-03-31 19:08:46 +00:00
Harish Mahendrakar
93a866742a
Validate input dimensions in process() am: a073696092 am: 1959bc1e12
...
Original change: 13991496
Change-Id: I8962980285db27b95878528adfd078f4e9ebfc50
2021-03-31 18:32:28 +00:00
Neelkamal Semwal
4e4dc6be01
avcenc: Add bitstream overflow check during emulation prevention am: 10910bf910 am: 51373e847b am: 08e74b410b
...
Original change: 13932334
Change-Id: I4877c869578404d15754ab1923a273d848592443
2021-03-31 18:27:29 +00:00
Neelkamal Semwal
08e74b410b
avcenc: Add bitstream overflow check during emulation prevention am: 10910bf910 am: 51373e847b
...
Original change: 13932334
Change-Id: I5e70babd452137048665c8181eb7aaa59a9229e3
2021-03-31 17:59:49 +00:00
Harish Mahendrakar
1959bc1e12
Validate input dimensions in process() am: a073696092
...
Original change: 13991496
Change-Id: I4d391ec76874eb579a439376b1ae972fdb690ffc
2021-03-31 17:55:18 +00:00
Ray Essick
9fe3f85701
Merge "avcenc: Add bitstream overflow check during emulation prevention" into mainline-prod am: 8a0683e292
...
Original change: 13932333
Change-Id: I28253b7546bc7a8f9128b5d1242d9db5e4819192
2021-03-31 17:35:28 +00:00
Neelkamal Semwal
51373e847b
avcenc: Add bitstream overflow check during emulation prevention am: 10910bf910
...
Original change: 13932334
Change-Id: I53fa66c08c448484d5c0b5457a6e6a726d453095
2021-03-31 17:08:38 +00:00
Ray Essick
8a0683e292
Merge "avcenc: Add bitstream overflow check during emulation prevention" into mainline-prod
2021-03-31 16:31:05 +00:00
Harish Mahendrakar
e72717f0f7
Validate input dimensions in process() am: daa5c36657
...
Original change: 13987970
Change-Id: I569c4e372b8b0131675d23b76779a52e61c1f3ae
2021-03-25 06:51:22 +00:00
Harish Mahendrakar
a073696092
Validate input dimensions in process()
...
Input dimensions are checked for supported range in set_dimensions
control call. Encoder returns an error for unsupported values in
this control call. But if the caller ignores this error and proceeds
to call process(), encoder wasn't checking the dimensions again.
Unsupported dimensions are now checked in process() call as well.
Note: This is relanding previously reverted commit
06c30b33c4
Bug: 172908358
Test: Poc in bug
Test: atest android.mediav2.cts
Test: atest android.media.cts
Change-Id: Icf3f296ab24432c680427a82da3505491acca3bd
2021-03-25 03:04:25 +00:00
Harish Mahendrakar
daa5c36657
Validate input dimensions in process()
...
Input dimensions are checked for supported range in set_dimensions
control call. Encoder returns an error for unsupported values in
this control call. But if the caller ignores this error and proceeds
to call process(), encoder wasn't checking the dimensions again.
Unsupported dimensions are now checked in process() call as well.
Note: This is relanding previously reverted commit
06c30b33c4
Bug: 172908358
Test: Poc in bug
Test: atest android.mediav2.cts
Test: atest android.media.cts
Change-Id: Icf3f296ab24432c680427a82da3505491acca3bd
2021-03-25 02:59:59 +00:00
Neelkamal Semwal
10910bf910
avcenc: Add bitstream overflow check during emulation prevention
...
Bug: 176533109
Test: poc in the bug description
Change-Id: Ia83383f9b65cbde8d7a50a1af8a054936daa4d78
(cherry picked from commit b59de5a25f )
2021-03-20 15:36:08 +00:00
Neelkamal Semwal
3de25bf0bb
avcenc: Add bitstream overflow check during emulation prevention
...
Bug: 176533109
Test: poc in the bug description
Change-Id: Ia83383f9b65cbde8d7a50a1af8a054936daa4d78
(cherry picked from commit b59de5a25f )
2021-03-19 21:04:30 +00:00
Ray Essick
536d1ae45c
Merge "Rename OWNERS-codecs to match naming policies" am: d1c218014d am: 6cd8218b0f am: 4fce05baff
...
Original change: 1619962
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ice08fd7a8e55dd887e7667ce7b5c8d2a27c323df
2021-03-05 23:17:56 +00:00
Ray Essick
4fce05baff
Merge "Rename OWNERS-codecs to match naming policies" am: d1c218014d am: 6cd8218b0f
...
Original change: 1619962
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I550786dd3eb9276dddf4286964da0f5b682a3c06
2021-03-05 22:33:04 +00:00
Ray Essick
6cd8218b0f
Merge "Rename OWNERS-codecs to match naming policies" am: d1c218014d
...
Original change: 1619962
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ia8fb386929e11e4adad2a68ed26f5cde585bae9b
2021-03-05 21:59:29 +00:00
Ray Essick
d1c218014d
Merge "Rename OWNERS-codecs to match naming policies"
2021-03-05 19:25:12 +00:00
Ray Essick
d0123b8c5f
Rename OWNERS-codecs to match naming policies
...
Bug: 181751857
Test: upload/gerrit
Change-Id: I658d832547c144e5c4a6918085685fcc7bf26abb
2021-03-04 19:25:56 -08:00
Shivaansh Agrawal
8631d95a06
Decoder: add support to use ih264d instead of ivd structures am: 2205f2da33 am: 36603b99ee am: 6a3042bc5a
...
Original change: 1534306
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ibc482daa152fc6c2770b50853c0f59f972f94d4c
2021-02-26 05:28:38 +00:00
Shivaansh Agrawal
6a3042bc5a
Decoder: add support to use ih264d instead of ivd structures am: 2205f2da33 am: 36603b99ee
...
Original change: 1534306
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I9540fa1fd6b7e36edccf9f91bcd22acdcd6d8b8d
2021-02-26 04:34:37 +00:00
Shivaansh Agrawal
36603b99ee
Decoder: add support to use ih264d instead of ivd structures am: 2205f2da33
...
Original change: 1534306
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Id5fac7d75c9cac25608ebc4513626c20e9fe130a
2021-02-26 03:38:56 +00:00
Shivaansh Agrawal
2205f2da33
Decoder: add support to use ih264d instead of ivd structures
...
Bug: 175759733
Test: avcdec -c dec.cfg
Change-Id: I410bb2213cb375c5eabcb3e23499d6ad43cf1c96
2021-02-25 05:31:40 +00:00
Xin Li
6b2fe187b6
[automerger skipped] Mark ab/7061308 as merged in stage. am: 99b654c7b3 -s ours am: 82a0c49824 -s ours
...
am skip reason: Change-Id Iae4557ec8fdbfe5eea6a6e035374f2a86a2aa775 with SHA-1 00c16d5a34 is in history
Original change: undetermined
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I281f6c3d1d8508778531a0d58608f6e30a219798
2021-02-20 14:13:35 +00:00
Xin Li
82a0c49824
[automerger skipped] Mark ab/7061308 as merged in stage. am: 99b654c7b3 -s ours
...
am skip reason: Change-Id Iae4557ec8fdbfe5eea6a6e035374f2a86a2aa775 with SHA-1 00c16d5a34 is in history
Original change: undetermined
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I45355b79246f0c6fe10ee6d30eca537367728527
2021-02-20 13:34:15 +00:00
Xin Li
99b654c7b3
Mark ab/7061308 as merged in stage.
...
Bug: 180401296
Merged-In: Iae4557ec8fdbfe5eea6a6e035374f2a86a2aa775
Change-Id: I982a988a1b44a715ff05c516e0dee833d81aee8f
2021-02-20 00:24:11 -08:00
Bob Badour
dec327f7c4
[LSC] Add LOCAL_LICENSE_KINDS to external/libavc am: c0aae295ed am: 7075beb8a3 am: 619af61df0
...
Original change: 1588908
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ia32c190407287d46eee10fd6ad349a5b8cd39b77
2021-02-16 23:02:14 +00:00
Bob Badour
619af61df0
[LSC] Add LOCAL_LICENSE_KINDS to external/libavc am: c0aae295ed am: 7075beb8a3
...
Original change: 1588908
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Iac7a0c46e7bd8cf05ab6ef184e0b667d002d262c
2021-02-16 22:23:17 +00:00
Bob Badour
7075beb8a3
[LSC] Add LOCAL_LICENSE_KINDS to external/libavc am: c0aae295ed
...
Original change: 1588908
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I7dcdab9dbd3a5cc8df866a81f6a571a7a62b64fa
2021-02-16 21:45:42 +00:00
Bob Badour
c0aae295ed
[LSC] Add LOCAL_LICENSE_KINDS to external/libavc
...
Added SPDX-license-identifier-Apache-2.0 to:
Android.bp
fuzzer/Android.bp
test/Android.bp
Bug: 68860345
Bug: 151177513
Bug: 151953481
Test: m all
Exempt-From-Owner-Approval: janitorial work
Change-Id: I3ad48ae634869eb3486d5c68962c992be83b2003
2021-02-14 10:37:21 -08:00
Treehugger Robot
17a73d60d3
Merge "Free input buffers only when released by encoder in avc_enc_fuzzer" am: f5d0c99fa9 am: 5041b72ca2 am: 264e56a6b7
...
Original change: 1505471
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I6afe152559e15a3fb5d48948e029d93dbbda336e
2021-02-14 04:55:07 +00:00
Treehugger Robot
264e56a6b7
Merge "Free input buffers only when released by encoder in avc_enc_fuzzer" am: f5d0c99fa9 am: 5041b72ca2
...
Original change: 1505471
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I77577084cdc2545da84b6a8c8b5c5c3497137aea
2021-02-14 04:13:33 +00:00
Treehugger Robot
5041b72ca2
Merge "Free input buffers only when released by encoder in avc_enc_fuzzer" am: f5d0c99fa9
...
Original change: 1505471
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I3eadf3c6a81f2a4b65ed6110a279341bb58ad52e
2021-02-14 03:47:00 +00:00
Treehugger Robot
f5d0c99fa9
Merge "Free input buffers only when released by encoder in avc_enc_fuzzer"
2021-02-14 03:17:46 +00:00
Bill Yi
a7ccd4f1b7
[automerger skipped] Merge RQ1A.210205.004 to aosp-master - DO NOT MERGE am: bd550e880a -s ours am: b6131b8dca -s ours am: 2c64484c11 -s ours
...
am skip reason: subject contains skip directive
Original change: 1573483
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ia6683af3b36ab19a8b075d202e32799f0ae90508
2021-02-04 19:22:30 +00:00
Bill Yi
2c64484c11
[automerger skipped] Merge RQ1A.210205.004 to aosp-master - DO NOT MERGE am: bd550e880a -s ours am: b6131b8dca -s ours
...
am skip reason: Change-Id I91cbfe74165d1a8f7b7d95edabb10be208ec54a2 with SHA-1 65f4f4a371 is in history
Original change: 1573483
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ibff02bb56026c060b661768e5ae5a8203125baa7
2021-02-04 18:40:33 +00:00
Bill Yi
b6131b8dca
[automerger skipped] Merge RQ1A.210205.004 to aosp-master - DO NOT MERGE am: bd550e880a -s ours
...
am skip reason: Change-Id I91cbfe74165d1a8f7b7d95edabb10be208ec54a2 with SHA-1 65f4f4a371 is in history
Original change: 1573483
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ie64c99529aa70f71af9d568b58e4155162ef91a3
2021-02-04 18:19:16 +00:00
Bill Yi
bd550e880a
Merge RQ1A.210205.004 to aosp-master - DO NOT MERGE
...
Merged-In: I91cbfe74165d1a8f7b7d95edabb10be208ec54a2
Merged-In: I88c74ba5e0cce51e7106bf410744afbc74a7cd5c
Change-Id: Iea197441bcaba9503d1bdcb6f3771e76403bb137
2021-02-03 17:01:27 -08:00