Commit graph

992 commits

Author SHA1 Message Date
Sachin
a281ecf0cd Update Boost and attenuation values for MPEG-D DRC
Extend API Support to change MPEG-D DRC values for boost
and attenuation from plugin.

Bug: 175435457
Test: atest CtsMediaTestCases:DecoderTest
Test: atest CtsMediaTestCases:DecoderTestAacDrc
Test: atest CtsMediaTestCases:DecoderTestXheAac
Test: atest CtsMediaTestCases:DecoderTestAacFormat
Test: atest CtsMediaV2TestCases:CodecDecoderTest
2022-01-20 11:52:31 +05:30
Sachin
ebe61f8ba1 Extend API support for Album Mode.
To extend API support to handle album
mode configuration.

Bug: 175435457
Test: atest CtsMediaTestCases:DecoderTest
Test: atest CtsMediaTestCases:DecoderTestAacDrc
Test: atest CtsMediaTestCases:DecoderTestXheAac
Test: atest CtsMediaTestCases:DecoderTestAacFormat
Test: atest CtsMediaV2TestCases:CodecDecoderTest
2022-01-20 11:51:19 +05:30
Sachin
f7ec92a2c9 Obtain Loudness Info from MPEG-4/MPEG-D DRC stream
Extend API support to query loudness Info
obtained from MPEG-4/MPEG-D DRC stream.

Bug: 175435457
Test: atest CtsMediaTestCases:DecoderTest
Test: atest CtsMediaTestCases:DecoderTestAacDrc
Test: atest CtsMediaTestCases:DecoderTestXheAac
Test: atest CtsMediaTestCases:DecoderTestAacFormat
Test: atest CtsMediaV2TestCases:CodecDecoderTest
2022-01-20 11:50:10 +05:30
Ray Essick
a98bafcb28 Merge "Rename OWNERS-codecs to match naming policies" am: ec70c58e87 am: ba8c412330 am: 55c5e6c2af
Original change: 1619965

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I09375de437cb6a493507fe4f0a55280174601a25
2021-03-05 23:18:26 +00:00
Ray Essick
55c5e6c2af Merge "Rename OWNERS-codecs to match naming policies" am: ec70c58e87 am: ba8c412330
Original change: 1619965

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Id1a3b0790ecb7e6f71601d1e48a04d6bf11cc61d
2021-03-05 22:32:57 +00:00
Ray Essick
ba8c412330 Merge "Rename OWNERS-codecs to match naming policies" am: ec70c58e87
Original change: 1619965

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I63df2c3cedfe7589971d919668e40b1dbebb9c72
2021-03-05 22:00:36 +00:00
Ray Essick
ec70c58e87 Merge "Rename OWNERS-codecs to match naming policies" 2021-03-05 19:18:00 +00:00
Ray Essick
23bbdcab65 Rename OWNERS-codecs to match naming policies
Bug: 181751857
Test: upload/gerrit
Change-Id: I5c99cfecc1a129f25e7734c8a733bfb173510e8c
2021-03-04 19:30:53 -08:00
Xin Li
130b77bec6 [automerger skipped] Mark ab/7061308 as merged in stage. am: 342024bac0 -s ours am: b1135bab42 -s ours
am skip reason: Change-Id I9ab9b7ef95a8127c8c70411a053f6005a5ccd867 with SHA-1 5e3873983e is in history

Original change: undetermined

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I8eb446e4bc98526a16f614dedf173184bdd0d947
2021-02-20 12:01:45 +00:00
Xin Li
b1135bab42 [automerger skipped] Mark ab/7061308 as merged in stage. am: 342024bac0 -s ours
am skip reason: Change-Id I9ab9b7ef95a8127c8c70411a053f6005a5ccd867 with SHA-1 5e3873983e is in history

Original change: undetermined

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I35742c89caa6f0a669170c5f4977a166402f9b28
2021-02-20 09:50:29 +00:00
Xin Li
342024bac0 Mark ab/7061308 as merged in stage.
Bug: 180401296
Merged-In: I9ab9b7ef95a8127c8c70411a053f6005a5ccd867
Change-Id: Iffb1d6bec2c249445b47f97b5170d95a5c30ef51
2021-02-20 00:24:13 -08:00
Bob Badour
491d316289 [LSC] Add LOCAL_LICENSE_KINDS to external/libxaac am: 39d57e0f7b am: d3457dd00d am: c6a688f83a
Original change: 1588651

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2a77b9c524e0b7b591e1365567f58d93a7a94afa
2021-02-17 17:22:22 +00:00
Bob Badour
c6a688f83a [LSC] Add LOCAL_LICENSE_KINDS to external/libxaac am: 39d57e0f7b am: d3457dd00d
Original change: 1588651

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I95d9d0c6d89dcc6a867754de1f5d1c2cddd3506e
2021-02-17 16:47:53 +00:00
Bob Badour
d3457dd00d [LSC] Add LOCAL_LICENSE_KINDS to external/libxaac am: 39d57e0f7b
Original change: 1588651

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ie12bd9da045c95ef3b0408b3e24ee138fbdf596c
2021-02-17 15:54:01 +00:00
Bob Badour
39d57e0f7b [LSC] Add LOCAL_LICENSE_KINDS to external/libxaac
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: I8f70bf816b41ad6d7bb4e473eaab96cc53dc4dde
2021-02-12 18:26:03 -08:00
Cindy Zhou
46e718fa6e Libxaac remove diag am: 3ec6091ef8 am: 2e74869c0f am: b2025665b4
Original change: 1548931

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I9fb56e59e9fd840508d99c3a266fe5c209ca7d14
2021-01-21 00:02:07 +00:00
Cindy Zhou
b2025665b4 Libxaac remove diag am: 3ec6091ef8 am: 2e74869c0f
Original change: 1548931

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ibcf0a7d82530596e13d787031e9dd7e28eefaa3e
2021-01-20 23:43:35 +00:00
Cindy Zhou
2e74869c0f Libxaac remove diag am: 3ec6091ef8
Original change: 1548931

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I3570404c4aa399f141f2e209a1952828ba373d36
2021-01-20 23:40:10 +00:00
Cindy Zhou
3ec6091ef8 Libxaac remove diag
Removing diag mode since it's only required for debugging purposes.
Bug: 158010610
Test: n/a

Change-Id: Ib2ec5c1a9d5bc8f5f4d48e40f1340f3e4814d451
2021-01-13 12:39:19 -08:00
Cindy Zhou
3f4b1d2d55 Enable cfi for libxaac am: 33385d02d2 am: af592b8c71 am: 0526224005
Original change: 1518098

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ib8877705f76f8fbb1bafd6fbaab66abdc4e5615b
2021-01-08 22:47:59 +00:00
Cindy Zhou
0526224005 Enable cfi for libxaac am: 33385d02d2 am: af592b8c71
Original change: 1518098

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Id60ba0b912b4d41899d915c405617ff203c354da
2021-01-08 22:29:44 +00:00
Cindy Zhou
af592b8c71 Enable cfi for libxaac am: 33385d02d2
Original change: 1518098

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Icfa9ec173eeadfbc408c43fce99d707d4f82470a
2021-01-08 22:10:43 +00:00
Cindy Zhou
33385d02d2 Enable cfi for libxaac
Bug: 158010610
Bug: 173497308
Test: ran atest with DecoderConformanceTest, ImageReaderDecoderTest,
VideoDecoderPerfTest, VideoEncoderTest, avcdec, avcenc. Compare the
before and after enabling CFI results since there was a number of tests
that were initially failing.

Change-Id: I5f3990bf8542d7d7ab74cd2e031e8b2c5339c098
2020-12-21 05:25:42 -08:00
Xin Li
37072d081a Mark ab/6881855 as merged am: e8c76646fe am: 5e3873983e
Original change: 13111223

Change-Id: Ib13cf46f309cc5b3a04b383f5d504ac539102cef
2020-11-24 00:39:14 +00:00
Xin Li
5e3873983e Mark ab/6881855 as merged am: e8c76646fe
Original change: 13111223

Change-Id: I9ab9b7ef95a8127c8c70411a053f6005a5ccd867
2020-11-24 00:13:57 +00:00
Xin Li
e8c76646fe Mark ab/6881855 as merged
Bug: 172690556
Change-Id: I5baf2d37729d6e29baaf556d50ad6b3f2f91f95b
2020-11-23 11:30:19 -08:00
Rajat Kumar
b18ac10e36 Removal of pointer arithmetic code sections. am: 117d5bda52 am: a8601dd407 am: 50f24cd783 am: d35ff103c0
Original change: 1441872

Change-Id: I27f9c23a2523bcf92511ea5538ab44b506c967fb
2020-10-09 19:30:59 +00:00
Rajat Kumar
d35ff103c0 Removal of pointer arithmetic code sections. am: 117d5bda52 am: a8601dd407 am: 50f24cd783
Original change: 1441872

Change-Id: Ie142ed20feb436a6e0fcfcd941dca963a96b15bf
2020-10-09 19:22:21 +00:00
Rajat Kumar
50f24cd783 Removal of pointer arithmetic code sections. am: 117d5bda52 am: a8601dd407
Original change: 1441872

Change-Id: Iad06f8318a37bf02e780ba7287d03d00b3541fe5
2020-10-09 19:10:04 +00:00
Rajat Kumar
a8601dd407 Removal of pointer arithmetic code sections. am: 117d5bda52
Original change: 1441872

Change-Id: Iceb1dc92a6aea6c7cd7354d92bd51fb10eadd41b
2020-10-09 18:56:56 +00:00
Xin Li
3e1c3cf681 [automerger skipped] Skip ab/6749736 in stage. am: 298f5c662c -s ours am: 747261116b -s ours am: 4323c58662 -s ours
am skip reason: Change-Id I0ed32ddd6f5957a57c161cf748eacf48b0de4976 with SHA-1 f44a5a1898 is in history

Original change: 12797069

Change-Id: I56d5397c96799c99db0f39fd77bca09682c7cbeb
2020-10-09 06:10:02 +00:00
Xin Li
4323c58662 [automerger skipped] Skip ab/6749736 in stage. am: 298f5c662c -s ours am: 747261116b -s ours
am skip reason: Change-Id I0ed32ddd6f5957a57c161cf748eacf48b0de4976 with SHA-1 f44a5a1898 is in history

Original change: 12797069

Change-Id: I4e65128dd1ce411361f6c3073990191f11fe3580
2020-10-09 04:54:31 +00:00
Xin Li
747261116b [automerger skipped] Skip ab/6749736 in stage. am: 298f5c662c -s ours
am skip reason: Change-Id I0ed32ddd6f5957a57c161cf748eacf48b0de4976 with SHA-1 f44a5a1898 is in history

Original change: 12797069

Change-Id: I78d6ee33912dcec8512df7450be7817255deb5f8
2020-10-09 04:23:56 +00:00
Xin Li
298f5c662c Skip ab/6749736 in stage.
Merged-In: I0ed32ddd6f5957a57c161cf748eacf48b0de4976
Change-Id: I6f2b306be5177744e3b3e5632906d536a0f1867b
2020-10-08 17:21:13 -07:00
Rajat Kumar
117d5bda52 Removal of pointer arithmetic code sections.
Code changes to replace  sections that work on pointer
arithmetic logic to avoid undefined behavior.

Bug:Based on manual review
Test:xaacdec

Change-Id: I02bcb356d76b11cd2912478c4263d5918c37e1a6
2020-10-08 20:31:21 +05:30
Rajat Kumar
897d76fb26 Fix for infinite loop in drc selection process am: 6398ab8de5 am: 6bb106faaa am: c8a90c8a1f am: 1eaddc69d3
Original change: 1440592

Change-Id: If60596359b34e19b1e9313b3faaa0bdbaeddc269
2020-10-06 20:52:48 +00:00
Rajat Kumar
1eaddc69d3 Fix for infinite loop in drc selection process am: 6398ab8de5 am: 6bb106faaa am: c8a90c8a1f
Original change: 1440592

Change-Id: I7535dd2d17210ce9bb000609fd2e8bdd7d534d94
2020-10-06 20:15:58 +00:00
Rajat Kumar
c8a90c8a1f Fix for infinite loop in drc selection process am: 6398ab8de5 am: 6bb106faaa
Original change: 1440592

Change-Id: I4bfb702333a3b391bd49d1bc56359cef9aed27cf
2020-10-06 19:56:48 +00:00
Rajat Kumar
6bb106faaa Fix for infinite loop in drc selection process am: 6398ab8de5
Original change: 1440592

Change-Id: I98e70bbd2239b3fb61b77ceb05fcef096a09600c
2020-10-06 18:53:27 +00:00
Rajat Kumar
6398ab8de5 Fix for infinite loop in drc selection process
DRC should not permit the configurations that
exceed the total supported complexity.

Bug: 167279883
Test: poc in bug

Change-Id: Icffa42cdcd9184d434b7a0bfa1b11ebd5ec4af71
2020-10-05 22:57:31 +05:30
Ray Essick
ee479cdbf7 Merge "Fix to handle segv in impd_filter_banks_process" am: e5c5475c98 am: 060e1f9a11 am: 3ed0b59dc6 am: 207c438c0c am: f901ed5fe7
Original change: 1425116

Change-Id: I07fa5637e34781a52a390f60e677f9f9f7154169
2020-09-30 19:18:13 +00:00
Ray Essick
f901ed5fe7 Merge "Fix to handle segv in impd_filter_banks_process" am: e5c5475c98 am: 060e1f9a11 am: 3ed0b59dc6 am: 207c438c0c
Original change: 1425116

Change-Id: Ia30b464c94373a5dc8e2f19d61e517349720f884
2020-09-30 19:04:47 +00:00
Ray Essick
207c438c0c Merge "Fix to handle segv in impd_filter_banks_process" am: e5c5475c98 am: 060e1f9a11 am: 3ed0b59dc6
Original change: 1425116

Change-Id: I812e6b72309bfd0aa83b4bdd729face4def77adb
2020-09-30 18:52:57 +00:00
Ray Essick
3ed0b59dc6 Merge "Fix to handle segv in impd_filter_banks_process" am: e5c5475c98 am: 060e1f9a11
Original change: 1425116

Change-Id: Ide76e7b6665f82c16d4df71c6c7db6c11cbd2d4c
2020-09-30 18:41:09 +00:00
Ray Essick
060e1f9a11 Merge "Fix to handle segv in impd_filter_banks_process" am: e5c5475c98
Original change: 1425116

Change-Id: I8ef47b89b1764a40351c85d4e9484bfcc7a49810
2020-09-30 18:29:14 +00:00
Ray Essick
e5c5475c98 Merge "Fix to handle segv in impd_filter_banks_process" 2020-09-30 16:54:42 +00:00
Treehugger Robot
ca99f0c5ce Merge "Fix for integer overflow in ixheaacd_cplx_synt_qmffilt" am: bf603c488f am: d836d24c78 am: 6772b2f2fc am: 2485448203 am: 3cb8890af3
Original change: 1425113

Change-Id: I580f18095e55ae38a2a6f49f5a0ce26a280bbbe1
2020-09-30 04:01:35 +00:00
Treehugger Robot
acd9a33278 Merge "Fix for NPD in ixheaacd_init_sbr" am: d5111468cd am: 2804d872a3 am: 3a78862c00 am: b74b5dfe38 am: df295c1d15
Original change: 1426791

Change-Id: Ib01376f4eb97258842260d10940460e70d464873
2020-09-30 04:01:30 +00:00
Ray Essick
61a4d7ee29 Merge "Fix for array out of bound access in impd_drc_get_gain" am: 7d0fd974c9 am: e6d24ebe23 am: e626d6d509 am: d9e5ecdcdb am: e46656b338
Original change: 1425115

Change-Id: I5ff7c48691f294ca549072c50ea7ae66657725f0
2020-09-30 04:01:22 +00:00
Treehugger Robot
3cb8890af3 Merge "Fix for integer overflow in ixheaacd_cplx_synt_qmffilt" am: bf603c488f am: d836d24c78 am: 6772b2f2fc am: 2485448203
Original change: 1425113

Change-Id: I7a9c6dcaa1b1c2a5d66399e6613fd357396975fe
2020-09-30 03:39:40 +00:00