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
Loading
Please register or sign in to comment