Age | Commit message (Collapse) | Author |
|
Test: hevcenc -c vid_enc_cfg.txt
Bug: 129763447
Change-Id: If4dbaba1086694fd2030b05c232988d8c1807fea
|
|
Test: hevcenc -c vid_enc_cfg.txt
Bug: 110456253
Test: CtsMediaTests/VideoEncoder
Change-Id: I9df8143709c3fe5d2c8398974a16529a3f8b8ebc
|
|
Remove libhevc sanitization diagnostics.
Bug: 111555901
Test: mma -j
Change-Id: I4c5c00fd1548bc0fd6bb7c98032262c51345295d
|
|
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
|
|
Enables bounds sanitization in libhevc, initially with diagnostics.
Bug: 117221610
Test: Device boots
Change-Id: I84d8978b42eddb67462286bf004947b6db1acf90
|
|
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
|
|
Enable integer overflow sanitization in libhevc, initially in
diagnostics mode.
Bug: 110791537
Test: CTS tests
Change-Id: Ib2979f76599a56f540e54d3377aeb0ddd71c2446
|
|
am: 662b247f65
Change-Id: I2aee7a803da2214f8c8cdcf3e589d0e8bf0c471c
|
|
Converts the hevcdec test binary to use the Soong build system.
Bug: 110791537
Test: m -j48 hevcdec
Change-Id: I6caa029905da69bf902ddff7b6e91cf749a0fa35
|
|
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
|
|
am: 03db869df3
Change-Id: Ic04305a462c3734d8b50fc5aba41557131c3b276
|
|
* Keep constant-conversion warnings.
Bug: 66996870
Test: build with WITH_TIDY=1
Change-Id: I4b956b73654029be940f911a4741be922fb3559b
|
|
am: d2c5f474a9
Change-Id: I7d4d5062c038dfcd0d3c3288b9b8fd4f0c07a836
|
|
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
|
|
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
|
|
See build/soong/README.md for more information.
Test: m -j checkbuild
Change-Id: I6d36a69745c4bc0f5490f50517db0560d98e2b10
|