7bb56703223f5b9a75c9b25fbdb081f0236c494c |
|
27-Sep-2017 |
Ram Mohan M <ram.mohan@ittiam.com> |
omxvts: exit gracefully during fatal fails Bug: 63796949 Change-Id: I735db42f7de6926adddd328db1a48de35faaa608
/hardware/interfaces/media/omx/1.0/vts/functional/master/VtsHalMediaOmxV1_0TargetMasterTest.cpp
|
9502b237f735d85341b20f7421ad196b14b476a9 |
|
27-Sep-2017 |
Ram Mohan M <ram.mohan@ittiam.com> |
omxvts: fix binary for 64bit platforms Bug: 63796949 Change-Id: Ieddae0bd9fc45a88c6e1579bdd588b77b4174a1f
/hardware/interfaces/media/omx/1.0/vts/functional/master/VtsHalMediaOmxV1_0TargetMasterTest.cpp
|
dd7e4c414b0e2bddf2bc3d2cbd7bc7f0aee03ded |
|
22-Jun-2017 |
Pawin Vongmasa <pawin@google.com> |
Print test information to the target device's logcat Test: make vts -j99 && \ vts-tradefed run commandAndExit vts \ --skip-all-system-status-check --primary-abi-only \ --skip-preconditions --module VtsHalMediaOmxV1_0Test -l INFO Bug: 62885431 Change-Id: I71bfa9c5ff4825259c7452ad7ac40fef87103b5f
/hardware/interfaces/media/omx/1.0/vts/functional/master/VtsHalMediaOmxV1_0TargetMasterTest.cpp
|
f0e839e0e72f87a8d92857e900ebdad2b2372ab3 |
|
02-Jun-2017 |
Ram Mohan M <ram.mohan@ittiam.com> |
Omx vts tests Bug:32023356 Test: make vts. cleanup: move duplicate code to common moved code shared across application to common and removed duplicate code Change-Id: I2dacb9d72bdf545addd2cc377dd4342c92f50f11 restrict secure component testing to VTS*ComponentTest Change-Id: I1d2878408df2e4cbe31b3b47a3d6500a90692a7a Master Test: test component node alloc/dealloc Change-Id: I89ef853cf5a9f6b0a0af9e25ef484968aec614f6 Component Test: fix dispatchMsg test fixture Change-Id: Ie1068a5d73a3a573e552cf023c9c7dc78a43ea59 AudioDec Test : missing csd in opus resource files opus decoder test resource files have a missing csd. This is causing timestamp list empty test to fail. This is fixed Change-Id: I6ae3b241fbf3e384943a0e6e80838a45c1fc6687 Change-Id: Ie7775456542f12d5f5d87dded4b0a57fd0723037
/hardware/interfaces/media/omx/1.0/vts/functional/master/VtsHalMediaOmxV1_0TargetMasterTest.cpp
|
a558d9d5fd49ed7b730162c92ef829b85becca91 |
|
27-Apr-2017 |
Ram Mohan M <ram.mohan@ittiam.com> |
Omx vts tests. Bug: 32023356 Test: make vts. cover basic encoder & decoder test to all components Till the previous commit, few components went untested. This commit covers all softomx components. Test: tested on softomx components Change-Id: I4c996a3743a6190d9c6d4c835aa89daefdc14658 enumerate profile and level for encoder components Change-Id: I4b9d3b3106d33a0241a7e36bd7189c1b3ef40ef0 bug fix: omx android compile as 32bit on 64bit platforms thanks lajos Change-Id: If11b20eeb6a75319f9e0cd6a62524dadab2ba8af Add more VTS tests for IOmxStore and IOmxNode Change-Id: I3401025b4f0b821f469222707c75b49fe4f0b0c5 avoid false flagging of errors If testing of the given component is not supported application do not flag an error, instead exit gracefully. Change-Id: Ic91a92614d18b204cc50b7d8f6dc1a0ca81ff782 Add support for g711, gsm and raw audio decoder components Change-Id: Ied70abdabb397a7a63e13293a8b35365a6b23e4f split eos test the eos test in decoders handles three different cases. These are now separated in to different test fixtures. Change-Id: I30c102109ce60a345f878d03d481337462fc817f Change-Id: I3401025b4f0b821f469222707c75b49fe4f0b0c5
/hardware/interfaces/media/omx/1.0/vts/functional/master/VtsHalMediaOmxV1_0TargetMasterTest.cpp
|
f9c4003fcdf63d86a20de2c35ee32eab72d75b16 |
|
19-Apr-2017 |
Ram Mohan M <ram.mohan@ittiam.com> |
Basic audio/video encoder/decoder test. Bug: 32023356 TODO: cleanup the test code b/37719510 ComponentTest :- 1. allocatePortBuffers cleanup 2. More than one test fixture performs State transitions (Loaded <-> Idle <-> Execute). So, this is moved to a routine and invoked when needed. 3. Dispatch input/output buffers code section is moved to a routine 4. Seperated Test fixtures StateTransitions_Flush 5. Added Doc string 6. Test component port population AudioDecTest :- 1. Backport Cleanup changes from ComponentTest to AudioDecTest 2. Added elementary streams for the following codecs mp3, amr-nb & Updated paths to elementary streams in audio decoder test Test: Tested ComponentTest and AudioDecTest for mp3 Change-Id: I90decde4dfab55c3d456dfd88b474dd5abe8eebc List Available components (roles) in android media framework Change-Id: I210665843e997e60b167f2d680c87b1cc4f90c58 add README.md Change-Id: I3a2a057d10b18f4f374928a996b8b4ea4b084770 add basic video decoder tests for a given component test for successful decoding of an input clip Test: tested for softavc decoder Change-Id: I2f4c034c34a456e1ed0c2d32ef381ca48aeda8ff add basic audio encoder tests for a given component, test for successful encoding of an input clip Test: tested on softaac, softamrnb, softamrwb & softflac components Change-Id: I05f5646ffed37143a21ea72f0fd782c2bb5c4d82 add basic video encoder tests For a given component test successful encoding of nframes of a raw video clip Test: tested on softavc encoder. Change-Id: Ia1d754061e8362f6c08a2be3d6384c95589a36de
/hardware/interfaces/media/omx/1.0/vts/functional/master/VtsHalMediaOmxV1_0TargetMasterTest.cpp
|
527cf971592a0e06f30b7056374beb1a5257d2f7 |
|
29-Mar-2017 |
Ram Mohan M <ram.mohan@ittiam.com> |
media.omx VTS test baseline Change-Id: I0cb1997e9cc0427fdfe8091de84e8cb75c7bab14 Test GetPortIndices Tests support for omx index type: OMX_IndexParamAudioInit, OMX_IndexParamImageInit, OMX_IndexParamVideoInit, OMX_IndexParamOtherInit. Change-Id: I50c7c70c8e000684ef02a6e372be32f9c178e74d Test Port Enabling/Disabling Enumerate the list of ports available on the component. Test if they can be disabled and enabled. This test is carried when the component is in Loaded state. Also, omx-il specification allows enabling and disabling all ports at once by passing the argument OMX_ALL. The behavior of the component on this argument is tested. Disable and enable a port index that is not supported by the component is also tested. Change-Id: I1ab3cc3652a63d05bd0c3ceae92e01ebd4aae12d Test State Transitions Change the states of the component from loaded->idle->execute->idle->loaded While the component is switching states, make sure the below dependencies are met. 1. When the component is switching from Loaded to Idle, ensure this transition does not take place until the supplier has provided the ports their necessary buffers 2. When the component is switching from Idle to execute, change the buffer owner from Client to Component. 3. When the component is switching from execute to Idle, ensure the client got all the buffers it supplied to the component back. 4. When the component is switching from Idle to loaded, ensure this transition takes place only after freeing all the buffers Change-Id: I7c3f6f65adf3afda4e54ca7cafb5bb7799a5b2d6 Test for Flush When the component is in execute state and as buffers are being exchanged between client and component, call a flush. Test that all the unprocessed buffers are returned to the client Change-Id: I00f4c356df0e832aecc457a53163532e82ead9a3 Fix object labels for master and component This changes maintains consistency across Vts test folders Change-Id: I0f3e40db04876a3dab170936037c42f994d67c18 Audio_enc/Audio_dec folders are removed. The current folders needs work. We will revisit this again Change-Id: Ic8287288d0727f1384e096b846e0066b2ec9f95f Fix Object labels for common Change-Id: I8f19a339983aa81d581ed3d55780180f8d976382 Test Port Definition structures Tests support for omx index type OMX_IndexParamPortDefinition Change-Id: I45d82199c6cf20f24aa42d9fea69bd1c88a51757 Bug fix : Pass i/o buffer structure information while dequeueing messages Also fixed sending false port id during freeBuffer call. Change-Id: Id5c4f67cccea6b577880e42ee0d294cc55d534ad Test port reconfiguration and buffer flow in audio decoder In the current commit we have added tests for audio decoder components. The selected component decodes an elementary stream and in this process port reconfiguration, buffer flow and flush are tested. Test: mma Change-Id: I42c8397f704f5fa69878efe91932c477ac66d1b2
/hardware/interfaces/media/omx/1.0/vts/functional/master/VtsHalMediaOmxV1_0TargetMasterTest.cpp
|