summaryrefslogtreecommitdiffstats
path: root/media
Commit message (Collapse)AuthorAgeFilesLines
* Merge ab/6749736 in stage.Xin Li2020-10-085-351/+123
|\ | | | | | | | | | | Bug: 167233921 Merged-In: I6756cad681e4cfa01868450214da0d7b2d5261e4 Change-Id: Ia529ecf4f48248d5af63673f359916486f71bc35
| * [DO NOT MERGE] resolve merge conflicts of ↵Sungtak Lee2020-08-054-350/+122
| |\ | | | | | | | | | | | | | | | | | | | | | a57cde11c43cb88048abe6e4b2c202eaec2daadd to rvc-d1-dev-plus-aosp Test: I solemnly swear I tested this conflict resolution. Bug: None Change-Id: I4f79427ceeaec1b823270bbc8f2513ed28ea8f67
| | * [DO NOT MERGE] OMX VTS: Use GraphicBuffer utils from libuiManisha Jajoo2020-07-274-350/+122
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use GraphicBufferMapper and GraphicBufferAllocator for gralloc buffers. This makes the tests independent of gralloc version Bug: 160355727 Test: atest VtsHalMediaOmxV1_0TargetMasterTest \ VtsHalMediaOmxV1_0TargetComponentTest \ VtsHalMediaOmxV1_0TargetAudioEncTest \ VtsHalMediaOmxV1_0TargetAudioDecTest \ VtsHalMediaOmxV1_0TargetVideoDecTest \ VtsHalMediaOmxV1_0TargetVideoEncTest Change-Id: If407ac3d8c0fadc55a8e57627121244a8d5155f8
| * | resolve merge conflicts of ae811bc80623da71374c555b51c2dde256b93d4d to ↵Lajos Molnar2020-08-026-27/+27
| |\ \ | | | | | | | | | | | | | | | | | | | | rvc-dev-plus-aosp Change-Id: I555ff20739fe7e2ed195d1e670ebec5f1da4aaf0
| * \ \ Suppress gtest error for tests without any instance am: ba4d532fee am: ↵Dan Shi2020-07-295-0/+5
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 73122cd284 Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1374050 Change-Id: Ie5e956d4613f5e947c36ba4f1048f0c3aa8944ba
* | | | | Suppress gtest error for tests without any instanceDan Shi2020-09-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 162052785 Test: m -j vts Change-Id: I627d6790aa08aa9c6e3c5b8bdc533213ee08de21 Merged-In: I627d6790aa08aa9c6e3c5b8bdc533213ee08de21
* | | | | Merge Android R (rvc-dev-plus-aosp-without-vendor@6692709)Xin Li2020-08-283-0/+160
|\| | | | | |_|/ / |/| | | | | | | | | | | | | | | Bug: 166295507 Merged-In: I6502829205ede2de914b27e6c2c5c42916af2b39 Change-Id: I7cb06511e43bd1fffd5f80a11dbdf5b1314cfe8e
| * | | Update nodeNamePattern rule am: 88990e687cjack.cc-hsu2020-07-131-1/+1
| |\ \ \ | | | |/ | | |/| | | | | | | | | | | | | Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12134843 Change-Id: Ia0c61c9a02523ba45660e5f699a521ad1fb225fa
| | * | Update nodeNamePattern rulejack.cc-hsu2020-07-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Include '_' which has always been allowed. Bug: 158645317 Test: VtsHalMediaOmxV1_0TargetMasterTest : OK Change-Id: Ia1cfc6004961ffad76843920fe4d5423f70244e7
| * | | update hidl .bpJooyung Han2020-07-023-9/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HIDL libs are not necessarily part of VNDK now. Because some are used by VNDK libs, they are still VNDK. But rest are now just vendor-available. .hidl_for_test files are also removed because they are used to exclude test-purpose hidl libs from VNDK libs. Instead, .hidl_for_system_ext files are added to tests/lazy to distinguish them from others which are installed /system. Bug: 143933769 Test: update-makefiles.sh && m com.android.vndk.current Merged-In: Ia81312dda340b6b5cbdd7a3c21e1d323bda39a4a Change-Id: Ia81312dda340b6b5cbdd7a3c21e1d323bda39a4a (cherry picked from commit b0907a6bb86e6ab67e181ac2477da8d827233d1f)
| * | | Merge "OMX VTS: Use GetComponentRole from OMXUtils" into rvc-dev am: da96bb5226TreeHugger Robot2020-06-222-66/+4
| |\| | | | | | | | | | | | | | | | | | | | | | Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/11945946 Change-Id: If2cede806116884346b60dcdd44a8c91734beb90
| | * | OMX VTS: Use GetComponentRole from OMXUtilsPawin Vongmasa2020-06-212-66/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Test: atest VtsHalMediaOmxV1_0TargetMasterTest Bug: 159410244 Change-Id: Iba2a7259ddc5fc634b22d8c5954178dede6b71d5
| * | | Merge "Use shared library variant of libnativehelper" am: 3f7367a17e am: ↵Orion Hodson2020-05-041-1/+1
| |\ \ \ | | |/ / | |/| | | | | | | | | | | | | | b23a1ed78c Change-Id: Id746582ededb3e46aa93483da921e6eb967c823e
| * | | Convert Python OMX VTS test to GtestDevin Moore2020-04-272-14/+320
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moving the extra tests from test/vts-testcase/hal/media/omx/V1_0/host_omxstore/VtsHalMediaOmxStoreV1_0HostTest.py to the OMX Gtest in VtsHalMediaOmxV1_0TargetMasterTest. This is mostly validating the RoleInfo and NodeInfo data obtained from IOmxStore interface. Bug: 152237762 Test: atest VtsHalMediaOmxV1_0TargetMasterTest on cf and pixel devices Change-Id: I8174b8953ee5e484777afb21b2d170cec0159edc
| * | | Rename vts-core to vtsSteven Moreland2020-04-224-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 151896491 Bug: 139438327 Test: local build Change-Id: Ida36f4e10bbdd72f58039f8ee5ae6f61edac4769 Merged-In: Id542b54ba2da1fca03a9c44bf05d0f68793445cf
| * | | Convert MediaOmx tests to parameterized gtestDan Shi2020-04-0722-441/+709
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 142950220 Test: atest VtsHalMediaOmxV1_0TargetMasterTest \ VtsHalMediaOmxV1_0TargetComponentTest \ VtsHalMediaOmxV1_0TargetAudioEncTest \ VtsHalMediaOmxV1_0TargetAudioDecTest \ VtsHalMediaOmxV1_0TargetVideoDecTest \ VtsHalMediaOmxV1_0TargetVideoEncTest Change-Id: Id1b8f6073c98db36c0ac86a881e7220ecfd0a71f Merged-In: Id1b8f6073c98db36c0ac86a881e7220ecfd0a71f
| * | | Add media.c2@1.1Pawin Vongmasa2019-11-143-0/+163
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add configureVideoTunnel() to IComponent. Test: make vts -j123 && vts-tradefed run commandAndExit vts \ -m VtsHalMediaC2V1_0Host Bug: 136316504 Change-Id: I505b7b89a02e5aaf2bd735dced1e39cd9e8b8991
* | | | omx vts: update language to comply with Android's inclusive language guidanceLajos Molnar2020-07-313-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See https://source.android.com/setup/contribute/respectful-code for reference BUG=161896447 Change-Id: I0ced401233497bbbfce90e9b84147bb08399e421
* | | | omx: rename master to storeLajos Molnar2020-07-313-14/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update language to comply with Android's inclusive language guidance See https://source.android.com/setup/contribute/respectful-code for reference BUG=161896447 Change-Id: I9b1f8ed9da444024cd2fa2f3a62b6874dcd96cf7
* | | | OMX VTS: Use GetComponentRole from OMXUtilsPawin Vongmasa2020-07-312-66/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Test: atest VtsHalMediaOmxV1_0TargetMasterTest Bug: 159410244 Change-Id: Iba2a7259ddc5fc634b22d8c5954178dede6b71d5 Merged-In: Iba2a7259ddc5fc634b22d8c5954178dede6b71d5
* | | | Convert Python OMX VTS test to GtestDevin Moore2020-07-312-14/+320
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moving the extra tests from test/vts-testcase/hal/media/omx/V1_0/host_omxstore/VtsHalMediaOmxStoreV1_0HostTest.py to the OMX Gtest in VtsHalMediaOmxV1_0TargetMasterTest. This is mostly validating the RoleInfo and NodeInfo data obtained from IOmxStore interface. Bug: 152237762 Test: atest VtsHalMediaOmxV1_0TargetMasterTest on cf and pixel devices Change-Id: I8174b8953ee5e484777afb21b2d170cec0159edc Merged-In: I8174b8953ee5e484777afb21b2d170cec0159edc
* | | Suppress gtest error for tests without any instanceDan Shi2020-07-285-0/+5
| | | | | | | | | | | | | | | | | | Bug: 162052785 Test: m -j vts Change-Id: I8c1a48e6fbd7c8161137902b5332911fa0d7b8b3
* | | update hidl .bpJooyung Han2020-07-072-6/+0
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HIDL libs are not necessarily part of VNDK now. Because some are used by VNDK libs, they are still VNDK. But rest are now just vendor-available. .hidl_for_test files are also removed because they are used to exclude test-purpose hidl libs from VNDK libs. Instead, .hidl_for_system_ext files are added to tests/lazy to distinguish them from others which are installed /system. Bug: 143933769 Test: update-makefiles.sh && m com.android.vndk.current Merged-In: Ia81312dda340b6b5cbdd7a3c21e1d323bda39a4a Change-Id: Ia81312dda340b6b5cbdd7a3c21e1d323bda39a4a (cherry picked from commit b0907a6bb86e6ab67e181ac2477da8d827233d1f)
* | Use shared library variant of libnativehelperOrion Hodson2020-04-281-1/+1
| | | | | | | | | | | | | | | | | | Now available as a public library, static variant will be retired. Bug: 150252746 Bug: 151443957 Test: mma Change-Id: I3c0bd3d53eb457577a22cf74c9a6d852ed69c9be
* | Rename vts-core to vtsDan Shi2020-04-074-6/+6
| | | | | | | | | | | | | | | | | | | | Bug: 151896491 Test: local build Exempt-From-Owner-Approval: This CL update suite name vts-core to vts as the suite name is updated. This CL won't change test logic or behavior. Change-Id: I562b4dc50765e953800a814a8fd84a01c1b9352b Merged-In: I562b4dc50765e953800a814a8fd84a01c1b9352b
* | Convert MediaOmx tests to parameterized gtestDan Shi2020-03-2022-441/+709
|/ | | | | | | | | | | | Bug: 142950220 Test: atest VtsHalMediaOmxV1_0TargetMasterTest \ VtsHalMediaOmxV1_0TargetComponentTest \ VtsHalMediaOmxV1_0TargetAudioEncTest \ VtsHalMediaOmxV1_0TargetAudioDecTest \ VtsHalMediaOmxV1_0TargetVideoDecTest \ VtsHalMediaOmxV1_0TargetVideoEncTest Change-Id: Id1b8f6073c98db36c0ac86a881e7220ecfd0a71f
* OMX VTS: Move device resource files to data/local/tmp am: a54bf6ed5aPawin Vongmasa2019-08-222-6/+6
|\ | | | | | | | | | | am: 80fb244de2 Change-Id: Ice78802cdf573246e361366cea3c1bc8d2c87629
| * OMX VTS: Move device resource files to data/local/tmpPawin Vongmasa2019-08-222-6/+6
| | | | | | | | | | | | | | | | | | | | | | Some devices make /sdcard a symbolic link to a non-constant target. The target changes between the setup and the execution, so files pushed to /sdcard during the setup cannot be found when the test runs. Test: vts-tradefed run vts -m VtsHalMediaOmxV1_0Host Bug: 138388013 Change-Id: I824b84ef8570ba501cf8137d695f98c335f92c7b
* | Merge "Support IMapper@3.0 in OMX VTS" into qt-dev am: 56e9dd901ePawin Vongmasa2019-07-094-186/+360
|\| | | | | | | | | | | am: fe4f9ebb45 Change-Id: I6e0dd790ac8c113b21bfa039cae9bab1a0d22d45
| * Support IMapper@3.0 in OMX VTSPawin Vongmasa2019-07-084-186/+360
| | | | | | | | | | | | | | | | Test: vts-tradefed run vts -m VtsHalMediaOmxV1_0Host Bug: 135422812 Change-Id: I9a37b4f926813b0cd90f96e318760eecafd04e06
* | Update hidl makefiles for bpfmtSteven Moreland2019-04-182-2/+0
| | | | | | | | | | | | | | | | hidl-generated makefiles are now generated such that bpfmt(file) == file. Bug: 67417008 Test: enable bpfmt hook Change-Id: I53e5bf67a0d314e1b10c0ba0c7172a7af358ddcc
* | Merge "Update hidl makefiles for bpfmt" am: ff0bd741caSteven Moreland2019-04-183-3/+0
|\ \ | |/ |/| | | | | | | am: 96f40f7b02 Change-Id: Idbf030e4993067bdb8181321bca2de00c9b6f7ef
| * Update hidl makefiles for bpfmtSteven Moreland2019-04-173-3/+0
| | | | | | | | | | | | | | | | hidl-generated makefiles are now generated such that bpfmt(file) == file. Bug: 67417008 Test: enable bpfmt hook Change-Id: I1f69d292bc23a7cc293a66110cb02d597e1019ad
* | Use safe_union in FieldSupportedValuesPawin Vongmasa2019-03-222-72/+53
| | | | | | | | | | | | | | | | | | | | Test: make cts -j123 && cts-tradefed run cts-dev -m \ CtsMediaTestCases --compatibility:module-arg \ CtsMediaTestCases:include-annotation:\ android.platform.test.annotations.RequiresDevice Bug: 129084824 Change-Id: I9ae77a6a6697dcc508415090640a21841caba345
* | Use @2.0::IGraphicBufferProducer in media.c2Pawin Vongmasa2019-03-194-5/+7
| | | | | | | | | | | | | | | | | | | | | | Test: make cts -j123 && cts-tradefed run cts-dev -m \ CtsMediaTestCases --compatibility:module-arg \ CtsMediaTestCases:include-annotation:\ android.platform.test.annotations.RequiresDevice Bug: 33350696 Bug: 112362730 Change-Id: I561b96b4a416a92649bd1de174d55c6317d9b40a
* | omx:component: add support for tunneled components in ComponentTest am: ↵Manisha Jajoo2019-03-113-10/+58
|\ \ | | | | | | | | | | | | | | | | | | | | | 4609857ee4 am: f31fd7f8cb am: 880ef39899 Change-Id: I268104aa25c7ed3305d607e71e9ba66dc268f489
| * \ omx:component: add support for tunneled components in ComponentTest am: ↵Manisha Jajoo2019-03-113-10/+58
| |\ \ | | |/ | |/| | | | | | | | | | | | | | | | 4609857ee4 am: f31fd7f8cb Change-Id: I114e154d9d912094d06fe1785aff20c77c3cb7fd
| | * omx:component: add support for tunneled components in ComponentTestManisha Jajoo2019-02-043-10/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Test: make vts -j99 BUILD_GOOGLE_VTS=true TARGET_PRODUCT=aosp_arm64 \ && vts-tradefed run commandAndExit vts \ --skip-all-system-status-check --primary-abi-only \ --skip-preconditions --module VtsHalMediaOmxV1_0Host \ -l INFO bug: 70933963 Change-Id: I5695820b225041f5b764506cdafacf7c95d836aa
* | | Merge "Update makefies: no 'types' internal"Steven Moreland2019-03-052-29/+0
|\ \ \
| * | | Update makefies: no 'types' internalSteven Moreland2019-03-042-29/+0
| | | | | | | | | | | | | | | | | | | | | | | | Bug: 123976090 Test: N/A Change-Id: I84b659b163b63d39535b462a3df8a9c19f680976
* | | | Merge "Update makefies: no 'types'" am: 4ee5ec1469 am: bab622f6a6Steven Moreland2019-03-043-18/+0
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | am: 7224bc9bcf Change-Id: I434939e0770afa436c532a945542fce30a71ef7d
| * | | Update makefies: no 'types'Steven Moreland2019-03-043-18/+0
| | | | | | | | | | | | | | | | | | | | | | | | Bug: 123976090 Test: N/A Change-Id: I30fb04c81889b62775e1b764b965fdb0f893de17
| * | | pack VTS cc_test binaries as general-testsKeun Soo YIM2018-12-074-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Test: make general-tests Bug: 120093339 Merged-In: I363450d205868f900e4925ccff1430e2a569f2a4 Change-Id: I363450d205868f900e4925ccff1430e2a569f2a4
* | | | Add asInputSink() to IComponentPawin Vongmasa2019-03-021-1/+10
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By making IComponent present itself as an IInputSink, the wrapper code can be made to execute in the same process as the IComponent instance, hence reducing an IPC hop in the case where an InputSurface comes from a different process. Test: make cts -j123 && cts-tradefed run cts-dev -m \ CtsMediaTestCases --compatibility:module-arg \ CtsMediaTestCases:include-annotation:\ android.platform.test.annotations.RequiresDevice Bug: 126296132 Change-Id: I61409ccfa9a9d6b152e2c9363ff119302ce8ae1a
* | | Revert to new Codec2 HALPawin Vongmasa2019-01-2310-550/+1037
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes the following changes: 1. Revert commit 7570e3cd4b0608d05212c6323e614295ad1164bb. 2. Revert commit 2a40d309b7eefe36d2f78bbff42aafad24eb65b0. 3. Use the new bufferpool (@2.0). 4. Use the old bufferqueue (@1.0). 5. Add IInputSink to eliminate downcasting from IBase. Test: Builds Bug: 112362730 Change-Id: I2b5f2e2821c62cbb7166320e1e128d883e278480
* | | Use bufferpool@2.0Sungtak Lee2018-12-113-3/+3
| | | | | | | | | | | | | | | | | | Use bufferpool@2.0 instead of bufferpool@1.0 from Codec2 HIDL Change-Id: I55044f367a4ff3facb8bc81929350eb78df067a8
* | | pack VTS cc_test binaries as general-testsKeun Soo YIM2018-11-274-0/+6
| | | | | | | | | | | | | | | | | | Test: make general-tests Bug: 120093339 Change-Id: I363450d205868f900e4925ccff1430e2a569f2a4
* | | Copy from the old version of Codec2 HALPawin Vongmasa2018-11-148-956/+555
| | | | | | | | | | | | | | | | | | | | | | | | | | | This CL makes transitioning of Codec2 HAL from private to public smoother. The CL will be reverted later. Test: Builds Bug: 112362730 Change-Id: Id0e199112e968e35ed3b27413baae810f1ecb2df
* | | Use old version of IGBP and bufferpoolPawin Vongmasa2018-11-125-8/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | The purpose of this CL is to make transitioning smoother. This CL will be reverted later. Test: Builds Bug: 112362730 Change-Id: I65bf589facd0dda7a9af8b552eb795153dc1bd87
* | | Merge "Add message id to interface"TreeHugger Robot2018-11-052-1/+4
|\ \ \