summaryrefslogtreecommitdiffstats
path: root/media/res
Commit message (Collapse)AuthorAgeFilesLines
* Merge "omxvts:vid:dec: modify resource files for avc dec and mpeg4 dec" into ↵Ram Mohan M2017-11-108-493/+483
|\ | | | | | | | | | | | | | | oc-mr1-dev am: 3a29e0d0ad am: 8dd1306038 Change-Id: Ia453eb5b38bf8cb043c2bc42c55c33a89946ab7c
| * omxvts:vid:dec: modify resource files for avc dec and mpeg4 decRam Mohan M2017-11-088-493/+483
| | | | | | | | | | | | | | | | | | | | | | | | | | Resource files for avc and mpeg4 are at higher resolutions than what the CDD requires. This CL corrects the issue. Test: make vts -j123 && vts-tradefed run commandAndExit vts \ --skip-all-system-status-check \ --skip-preconditions -m VtsHalMediaOmxV1_0Host \ -l INFO Bug: 68828675 Change-Id: I5a32bccae1b14a72ae0db2ffafd4a0e86cced74b
* | omxvts:aud:dec: replace opus resource fileRam Mohan M2017-10-102-501/+496
|/ | | | | | | | | | | | | | timestamp information of opus file is incorrect. this is resolved. 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_0Test -l INFO Bug: 63796949 Change-Id: I604b2ccc436125218cfc3850f8e070ee6a801867
* Merge "Add vts audio dec test for flac decoder" into oc-mr1-devTreeHugger Robot2017-09-202-0/+415
|\
| * Add vts audio dec test for flac decoderRam Mohan M2017-09-172-0/+415
| | | | | | | | | | | | | | | | | | | | | | | | 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: 63796949 Change-Id: Ie504de96007c1c0ec6dc9c8b7da78f6c1da45631
* | Add adaptive playback testRam Mohan M2017-09-1710-0/+303
|/ | | | | | | | | | | | 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: 63796949 Change-Id: I96f19946edb9a333776a60fa2c159dad67801b27
* bug fix: output colorformat configuration fixedRam Mohan M2017-08-0116-0/+0
| | | | | | | | | | The eColorFormat field in OMX_PARAM_PORTDEFINITIONTYPE structure has no effect on the component. This has to be configured from OMX_VIDEO_PARAM_PORTFORMATTYPE. This is corrected. This color format information is passed to graphic buffer during its allocation Bug: 63796949 Change-Id: I51b1e59631647d1291ecfac373781ac5e5a0ffd5
* Omx vts testsRam Mohan M2017-06-073-498/+502
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Omx vts tests.Ram Mohan M2017-05-1418-1/+2033
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Omx VTS testsRam Mohan M2017-05-0315-1252/+2776
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 32023356 Test: make vts. preload elementary stream information during decoding instead of using extractor to get the frame boundaries, frame flags and timestamp information, they are read from a metadata file in the resources directory on demand. Instead of doing it on demand, we load the entire file information and use it. This modification comes in handy for future test fixtures Change-Id: I3a434018111eb66008f17c24b4c2c16d0db22ed1 bug fix: wait on input consumption after queuing all the frames that need to be processed by the component, the application continues its job of deinitializing the component before ensuring all the inputs were decoded. This is corrected. Change-Id: I09a11fd5badabe2889ba243383145be07be51953 add end of stream test for audio decoder component is provided an input with nFlags field set OMX_BUFFERFLAG_EOS. the application expects this flag to be returned via one of its output buffers. this flag is passed to the component at different timings to test the robustness. Change-Id: I00e3fdd5ef50d93f2620d8b0e9fc3c358de428d7 add timestamp deviation test for decoder components the list of timestamps received from the component is compared with the list provided to the component for any differences Change-Id: Ifcc16b7a00f58e1c1dfdba9f538d307ddcbfcc71 add option to configure resource files path default location of resource files is /sdcard/media/. client can provide choice of this location via the option -P. example: VtsHalMediaOmxV1_0TargetVideoDecTest -C <component> -R <role> -P /sdcard/res/ Change-Id: Ib8d3af03c19a171e3bbb9839f7e331cbe576b24b add flush test for audio & video dec components while decoding a group of frames, flush call is made and it is checked if all the i/o buffers are sent back to client. we then seek to the next keyframe and test for decoding. monotonous increase of timestamps is ensured. Change-Id: Id48c76c157ebdfdefd3003e57519da3bd9715973
* Basic audio/video encoder/decoder test.Ram Mohan M2017-04-2610-0/+1490
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