aboutsummaryrefslogtreecommitdiff
path: root/Android.bp
AgeCommit message (Collapse)Author
2019-05-03libhevcenc: reduce min resolution from 320x240 to 2x2Ram Mohan
Test: hevcenc -c vid_enc_cfg.txt Bug: 129763447 Change-Id: If4dbaba1086694fd2030b05c232988d8c1807fea
2019-02-18libhevcenc: Initial commitRam Mohan
Test: hevcenc -c vid_enc_cfg.txt Bug: 110456253 Test: CtsMediaTests/VideoEncoder Change-Id: I9df8143709c3fe5d2c8398974a16529a3f8b8ebc
2019-02-12Remove libhevc sanitization diagnostics.Ivan Lozano
Remove libhevc sanitization diagnostics. Bug: 111555901 Test: mma -j Change-Id: I4c5c00fd1548bc0fd6bb7c98032262c51345295d
2018-12-18Enforce ubsan sanitizers in libhevc.Ivan Lozano
Keep sanitizers in diagnostics mode but don't recover from them so we get errors in tombstones. Bug: 110791537 Test: mma -j Change-Id: Id36356d8ed4cfc4913a2c9dc32f7ac7389fcaa6f
2018-10-04Enable bounds sanitization in libhevc.Ivan Lozano
Enables bounds sanitization in libhevc, initially with diagnostics. Bug: 117221610 Test: Device boots Change-Id: I84d8978b42eddb67462286bf004947b6db1acf90
2018-07-17Don't explicitly enable CFI in libhevc.Ivan Lozano
Previously there was no other sanitization, so in order for the blacklist to be picked up CFI had to be enabled. With integer_overflow enabled, we no longer need it enabled explicitly in the build file. Since libhevc is a static library, both CFI and non-CFI variants will be built and linked accordingly. If libhevc is used as a shared library in the future, we'll need to explicitly re-enable CFI in the build file. Bug: 63926619 Test: Library builds. Change-Id: If852aa732d12f1176f57c3c9f7f4574d709c13ab
2018-07-17Enable integer overflow sanitization in libhevc.Ivan Lozano
Enable integer overflow sanitization in libhevc, initially in diagnostics mode. Bug: 110791537 Test: CTS tests Change-Id: Ib2979f76599a56f540e54d3377aeb0ddd71c2446
2018-07-17Build hevcdec with Soong instead of Make.temp_p_mergeIvan Lozano
am: 662b247f65 Change-Id: I2aee7a803da2214f8c8cdcf3e589d0e8bf0c471c
2018-07-16Build hevcdec with Soong instead of Make.android-n-iot-release-smart-display-r2Ivan Lozano
Converts the hevcdec test binary to use the Soong build system. Bug: 110791537 Test: m -j48 hevcdec Change-Id: I6caa029905da69bf902ddff7b6e91cf749a0fa35
2018-03-21[cfi] Blacklist libhevcbohu
BUG: 74612083 03-13 13:52:10.696 6245 6275 I : external/libhevc/decoder/ihevcd_inter_pred.c:417:17: runtime error: control flow integrity check for type 'void (void *, void *, int, int, signed char *, int, int)' failed during indirect function call 03-13 13:52:10.696 6245 6275 I : <line 417> func_ptr1(func_src, func_dst, func_src_strd, func_dst_strd, func_coeff, func_ht, func_wd); Change-Id: Ib2322047f4d33d33876725493022489d9cd6022c
2017-10-17Use -Werror in external/libhevc am: 3dcae23965 am: d6c8637b3eChih-Hung Hsieh
am: 03db869df3 Change-Id: Ic04305a462c3734d8b50fc5aba41557131c3b276
2017-10-10Use -Werror in external/libhevcChih-Hung Hsieh
* Keep constant-conversion warnings. Bug: 66996870 Test: build with WITH_TIDY=1 Change-Id: I4b956b73654029be940f911a4741be922fb3559b
2017-09-14Enable 32-bit armv8 NEON for libhevc am: 36ff7b64f0 am: 7e0001f197Isaac Chen
am: d2c5f474a9 Change-Id: I7d4d5062c038dfcd0d3c3288b9b8fd4f0c07a836
2017-09-12Enable 32-bit armv8 NEON for libhevcIsaac Chen
Since ARM neon instructions were only used on armv7-a-neon architecture variant, the default implementation for this library doesn't use these advanced SIMD instructions. Bug: 65568143 Test: lunch aosp_arm64; emulator # on oc-mr1-dev; boot to home screen Change-Id: I7d3af3f9f2c99f313230f91e4f5e7797bf3db416
2017-08-07Make software codecs as VNDKJiyong Park
Software codecs and their dependencies are marked as VNDK (or just vendor_available:true for static/header libs). Bug: 37343418 Test: build the software codecs with BOARD_VNDK_VERSION=current Change-Id: Ifadf1931df0125aace52354996f7f36fd0147bb4
2017-05-01Convert external/libhevc to Android.bpandroid-wear-o-preview-4android-wear-o-preview-3android-o-preview-3android-o-preview-2android-n-iot-preview-4n-iot-preview-4Colin Cross
See build/soong/README.md for more information. Test: m -j checkbuild Change-Id: I6d36a69745c4bc0f5490f50517db0560d98e2b10