Commit graph

16 commits

Author SHA1 Message Date
Ramesh Katuri
ff40cdbfb4 Fix to resolve CTS test case testDecodeUsacDrcEffectTypeM4a am: 36ef96da45
am: c503e2aab9

Change-Id: Ie33b3b7778b4510508e998e3d8f3641a6b160bed
2018-06-05 19:24:14 -07:00
Ramesh Katuri
c503e2aab9 Fix to resolve CTS test case testDecodeUsacDrcEffectTypeM4a
am: 36ef96da45

Change-Id: I7f7198204d43a640cbb09a161be5fdc32829a9f9
2018-06-05 18:22:18 -07:00
Ramesh Katuri
36ef96da45 Fix to resolve CTS test case testDecodeUsacDrcEffectTypeM4a
Bug: 80133175
Test: CTS android.metia.cts.DecoderTestXheAac
Change-Id: Ic1962238eabe4ad98e4fa0ea85acc5494e762d30
2018-06-01 09:56:14 -07:00
Ray Essick
c0320afbba Sanitization fixes from new CTS tests am: 4908247643
am: 54276032af

Change-Id: I99205d19510d505d956a61bee1841dbf13b4f151
2018-05-25 16:55:26 -07:00
Ray Essick
54276032af Sanitization fixes from new CTS tests
am: 4908247643

Change-Id: Ie17c3d9e96f31c6c425df830c8ff992078c3730d
2018-05-25 16:48:22 -07:00
Ray Essick
4908247643 Sanitization fixes from new CTS tests
Updates from vendor to remedy issues exposed by new CTS tests

Bug: 77287124
Test: CTS DecoderTest, DecoderTest{AacDrc,XheAac}

@ Sanitizer fixes in libxaac

Fixes few integer overflow sanitizer errors
Progagate few errors
ENABLE_DRC macro is removed
AMMENDMENT1 macro is removed

Change-Id: Ic61163dfd6318bd4a00ed45e1295c819cb0f637b

@ Add support for audio pre-roll and DRC effect type

Also includes the following
MPEG-D DRC parameters related changes
USAC config switch changes
SBR config switch changes

Bug: 80133175
Change-Id: I0ab25641768cf523b66f7b0fcb4137429c1c4a77

@ Fixed trailing spaces

Change-Id: I32de0c9d3f7237e1fbf8dfef1cac485ef8458173

@ Replaced tabs

Change-Id: Ic741ee13d7b978b37edc27d087903caaa40b8d90
2018-05-25 11:35:52 -07:00
Ray Essick
8e6d57b1ba Bring xHE-AAC into pi-dev branch am: 51aa06e124
am: 5b5893d059

Change-Id: Iaac8329bf2780af598fb4cd179689b865c6a800c
2018-05-21 17:09:22 -07:00
Ray Essick
5b5893d059 Bring xHE-AAC into pi-dev branch
am: 51aa06e124

Change-Id: I166d3732625aa481652f20a5c46f0e374dc28171
2018-05-21 17:04:59 -07:00
Ray Essick
51aa06e124 Bring xHE-AAC into pi-dev branch
bring the multi-commit integration from master to pi-dev

libxaac multi-arch cleanup

Change-Id: Ibcefa14f439e75f48a54955c9abf1a06c418e41e
Change-Id: Ia7a9b1e4de0add847c136f6f545b81dc8087521d
Change-Id: I12c3f8414dc9971017de223e88f292f8982a5c9b

Fix dependency error in Android.bp
Change-Id: Ic54f688736b3f2a70172676e4cee22aea4cbd705

Localized Android.bp
Change-Id: I68c4fc24fca279104c8ce2129fd4a3ed8d116b9b

Import xHE-AAC decoder from Ittiam
Change-Id: I3c8d124033f967b29d6e384cce5c843ee17a7bb1

Bug: 77287124
Test: build, cts DecoderTest
2018-05-17 14:36:48 -07:00
Ray Essick
66d8a65129 libxaac multi-arch cleanup
Fold in changes so libxaac will compile appropriately for all target
architectures, mostly driven by earlier inclusion of NEON instructions
even if target was not NEON-enabled.

Bug: 77287124
Test: builds for non-arm
Change-Id: Ibcefa14f439e75f48a54955c9abf1a06c418e41e
2018-05-15 14:42:54 -07:00
Ray Essick
f06982577b Disable compilation completely
Bug: 77287124
Test: compilation attempt, no xaac files in out.
Change-Id: Ia7a9b1e4de0add847c136f6f545b81dc8087521d
2018-05-08 15:56:55 -07:00
Ray Essick
e49d71ffc7 Delete problematic assembly implementations
Bug: 77287124
Test: compilation
Change-Id: I12c3f8414dc9971017de223e88f292f8982a5c9b
2018-05-08 14:02:13 -07:00
Ray Essick
92cf19ac21 Fix dependency error in Android.bp
Omitted an updated Android.bp in earlier commit.

Bug: 77287124
Test: build proceeds beyond dependency checks
Change-Id: Ic54f688736b3f2a70172676e4cee22aea4cbd705
2018-05-04 17:00:46 -07:00
Ray Essick
29ef37df69 Localized Android.bp
update generated library name, enable sanitizers. Make it match what
was test prior to getting the repo set up. Also adds the OWNERS
file to guide reviewer roles.

Bug: 77287124
Test: CTS audio/media
Change-Id: I68c4fc24fca279104c8ce2129fd4a3ed8d116b9b
2018-05-04 12:00:17 -07:00
Ray Essick
48f5fd9660 Import xHE-AAC decoder from Ittiam
Clean copy of version XHEAAC_V1_36 as delivered 2018/4/13
Sole change is to map cr/lf line termination to unix lf.

Added appropriate LICENSE, MODULE_LICENSE_APACHE2, and NOTICE files
as part of folding into internal master.

Bug: 77287124
Test: CTS audio/media
Change-Id: I3c8d124033f967b29d6e384cce5c843ee17a7bb1
2018-05-04 11:48:02 -07:00
(raulenrique)
61cd144fc5 Initial empty repository 2018-04-30 17:36:28 -07:00