This is a workaround for b/130058564.
Test: adb shell stagefright -i | grep "c2.android"
Bug: 130254909
Change-Id: I8e8f7bbd9c1f777285cdcc58ea6610639122c928
This makes the entry for media.c2 in the framework manifest
device-independent.
Test: adb shell stagefright -i | grep -E "c2.*android"
Bug: 129999541
Change-Id: Idba276c512f495937aec32c4217dfd447e562139
To make sure we catch certain breakages related to the media codec
(test) APEX at presubmit.
Bug: 129996486
Test: run atest in frameworks/av/apex
Change-Id: Icf5933aee02ebad80c709ec3de340bbc733a14bd
The system version recently bumped to 200000000, which caused failures
in tests, because we aren't allowing downgrades. Bump to 300000000 to
make sure the tests pass again.
Bug: 129093117
Test: atest media_swcodec_e2e_tests
Change-Id: Icc84f4a0f749916aded6746923f0d82b2b9dc473
Update version number to 0210000000. The Beta 2 builds (which are in dogfood an public beta) will receive modules via the Play Store with version numbers 0200000000. Hence, we must bump the version in qt-dev and hence beta 3. This is so that prebuilts in the beta 3 OTA will be higher than any Play Store pushes on beta 2. We are bumping it by 10000000 so that we have name space to do intermediate cherrypick builds if needed.
Bug: 129977903
Change-Id: I4f608a2bc0739b8b0fd4eefa1ec1223f977431cd
Add sphal namespace for swcodec apex, and keep the search/
permitted paths in sync with system's sphal/vndk namespaces.
This change also removes libz.so from the list of shared libs
linking from default to platform namespace.
bug: 129552044
bug: 129095969
test: cts-tradefed run singleCommand cts -d --module CtsMediaTestCases --test android.media.cts.DecoderTest#testVp9HdrStaticMetadata
Change-Id: Id3148dacde43e4bd9c1782ffd67acb21ef095811
It is linked through libprocessgroup.
Test: CtsMediaTestCases:android.media.cts.MediaPlayer2Test#testPlayVideo
Bug: 123664216
Change-Id: I59672f1920cb4d4808d6e46ba2db30afdfcb39cb
Bind-mounting of the bionic files on /bionic/* paths no longer required
as there are direct symlinks from bionic files in /system partition to
the corresponding bionic files in the runtime APEX. e.g.,
/system/lib/libc.so -> /apex/com.android.runtime/lib/bionic/libc.so
Bug: 125549215
Bug: 127499775
Test: m; devices boots
Change-Id: I499df3a629e01680c1e1c8f0f4062efaec2ab277
Each APEX is signed with different certificate. The test certificate
(along with the private key) is com.android.<name>.x509.pem and
com.android.<name>.pk8. The files are in the same directory as the APEX
is defined and is referenced via android_app_certificate module named
com.android.<name>.certificate.
The test certificate could then be overridden via
PRODUCT_CERTIFICATE_OVERRIDES := <apex_module_name>:<new_cert_module_name>
Test: jarsigner -verify -verbose -certs out/target/product/blueline/system/apex/com.android.media.swcodec.apex shows
...
X.509, CN=com.android.media.swcodec, OU=Android, O=Android, L=Mountain View, ST=California, C=US
Change-Id: I3a967fa640ce77177763b78a34a2df05f70ce60f
Each APEX is signed with different certificate. The test certificate
(along with the private key) is com.android.<name>.x509.pem and
com.android.<name>.pk8. The files are in the same directory as the APEX
is defined and is referenced via android_app_certificate module named
com.android.<name>.certificate.
The test certificate could then be overridden via
PRODUCT_CERTIFICATE_OVERRIDES := <apex_module_name>:<new_cert_module_name>
Test: jarsigner -verify -verbose -certs out/target/product/blueline/system/apex/com.android.media.apex shows
...
X.509, CN=com.android.media, OU=Android, O=Android, L=Mountain View, ST=California, C=US
Change-Id: Ic61a7d2ca41254bda79ee5bdd3faf6d429a24e39
This reverts commit 293eb84e30.
Reason for revert: the new property is no longer needed.
Bug: 124128094
Test: m on marlin
The extractor libs are found under /system/apex/com.android.media
Change-Id: I1c25ff7b94f64ac995bae37fb21d79fd8230e212
Bug: 124128094
Test: m on marlin
The extractor libs are found under /system/apex/com.android.media
Change-Id: Id0eac85253963777067afb1b795620d969af120c
This reverts commit 8fc45862aa.
Reason for revert: Build failure on sailfish due to system partition space.
Change-Id: Ief6199e3b1a1fc842a34a225c4f6e567a99bcfe7
The dependency clean up hasn't finished yet. The private API usages
will be replaced with stable APIs gradually.
This is not built by default when building the system image.
Test: make apex.media; make; flash; adb shell ls /apex/
Bug: 112766913
Change-Id: I56e59b2492c09bf315e24180f8b04f1f24d32e2d