Age | Commit message (Collapse) | Author |
|
This CL includes libopus as a static object within Bluetooth Apex to
enable support for Opus over A2DP.
Bug: 226441860
Test: Sink device using bds-dev
Change-Id: Ie3864f47b1be11d0f34eaf63e5cc82824d4f1e9f
|
|
Few SIMD functions read 16 bytes at a time and this
potentially leads to OOB read for some buffers
allocated on stack using ALLOC() calls. In order to
avoid these OOB reads, ALLOC() now allocates 16 additional bytes.
Bug: 191352053
Test: poc in bug description
Test: atest VtsHalMediaC2V1_0TargetAudioDecTest
Test: atest VtsHalMediaC2V1_0TargetAudioEncTest
Change-Id: I4da2840844d60f251dd7a222f51d508e4eb8749f
|
|
Added SPDX-license-identifier-Apache-2.0 to:
fuzzer/Android.bp
Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to:
Android.bp
Bug: 68860345
Bug: 151177513
Bug: 151953481
Test: m all
Exempt-From-Owner-Approval: janitorial work
Change-Id: Id90b2c5a3e7d782bf67bb656ebd6d2f17deec751
|
|
Update language to comply with Android’s inclusive language guidance
See https://source.android.com/setup/contribute/respectful-code for
reference
Bug: 161896447
Bug: 162245450
Test: build topic
Change-Id: If0d2a476dbf59f2084e8221546b7d6ba064420db
|
|
The library is installed to the platform via the dependency chain:
android.hardware.media.omx@1.0-service
-> libstagefright_soft_opusdec
-> libopus
Bug: 153073816
Test: m
Change-Id: I6eb7ebc0003fc60ef03abdec006af532fc3315f5
|
|
Modules contributing mainline modules (APK/APEX) should set
min_sdk_version as well as apex_available.
For now setting min_sdk_version doesn't change build outputs.
But build-time checks will be added soon.
Bug: 152655956
Test: m
Change-Id: I09dc5392655baba60ec6f3f94f0e14496fc6edc9
|
|
Test: mm libopus
Bug: 151597857
Change-Id: I473e35ff725914b3f68726ed5ae2f694a381010e
|
|
Test: mmma external/libopus
Bug: 151597857
Change-Id: I295ea3c24017d65c69488221af99b575f343c0b9
|
|
Soft omx plugins are already removed from vndk,
these should have been removed together. Keeping
them in vndk with have both 32 and 64 bit on system,
but soft omx only uses one set.
bug: 132466615
test: build and check these libs are now on vendor/lib.
Change-Id: I0b884445512241a89d61085870c9c3af381e3664
|
|
Remove libopus sanitizer diagnostics.
Bug: 111547293
Test: mma -j
Change-Id: I67953cfb2b93a4cc503da9d760395b286aafe24b
|
|
am: 223081243f
Change-Id: Icea69918501464c41b494201645b620a2dd2e178
|
|
Bug: 120082384
Test: build cf audio streamer with libopus
Change-Id: I8cc7bb6f2d125dbad431bcf5f1a6875e57cd6872
|
|
Keep sanitizers in diagnostics mode but don't recover from them so we
get errors in tombstones.
Bug: 110791537
Test: mma -j
Change-Id: Ia883e427207045426d698491fd4774dfc3874486
|
|
|
|
am: dd9ff134c3
Change-Id: I8f62c89c5af2d656b62266bed60b36749009a933
|
|
Bug: 63932386
Test: - verified builds for arm*/x86*
- checked functionality using an emulator and stagefright
Change-Id: I10c4b267be1c846d8992e3c5f6d2576c2cb258a9
Signed-off-by: Felicia Lim <flim@google.com>
|
|
Enables bounds sanitization in libopus, initially with diagnostics.
Bug: 117221610
Test: Device boots
Change-Id: If9015554be566f8206f392e9ac591a63077fb97a
|
|
Enable integer overflow sanitization in libopus, initially in
diagnostics mode.
Bug: 110791537
Test: CTS tests
Change-Id: I15d13107b1705cb6c67ef870f8754515c6306142
|
|
am: 424d297041
Change-Id: I2ec607186c728ad48479e222391d07aeef5a092d
|
|
Bug: 66996870
Test: build with WITH_TIDY=1
Change-Id: I5ca0646034c26ba70986bec9ebff5a17c678e623
|
|
am: a92a20b895
Change-Id: I5a6308bc8fde8d47fe42a6968cc8a578ffa7762d
|
|
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: 65568205
Test: lunch aosp_arm64; emulator # on oc-mr1-dev; boot to home screen
Check if NEON related source code has been built and included in
libopus.so.
Change-Id: Ia24e60b3fabcbd4108bd336d5cbec787c98e1a2b
|
|
am: 0d8165b102
Change-Id: I96e09d420076910ffe0da17b4a881d05475153a6
|
|
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: I9e628d0646fd8a28f8e741cde5ef0c30b79c21ae
|
|
Change-Id: I551f1de5c5e121ac1275334e67c7e0f96ab18114
Test: - verified builds for arm*/mips*/x86*
- checked functionality using an emulator and stagefright
|
|
libogg is not needed to build libopus, remove it.
Test: builds
Change-Id: I0ebb83977db5c20fd93b676633fc4ddb88a09b46
|
|
See build/soong/README.md for more information.
Test: m -j checkbuild
Change-Id: Ibb869e5fdeccd3755581fc1649f9fdd8102678dc
|