• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

audio/23-Mar-2024-2,1581,758

common/23-Mar-2024-1,3071,049

component/23-Mar-2024-1,3001,017

store/23-Mar-2024-451340

video/23-Mar-2024-3,5202,916

README.mdD23-Mar-20242 KiB3320

README.md

1## Omx Hal @ 1.0 tests ##
2---
3## Overview :
4The scope of the tests presented here is not restricted solely to testing omx hal @ 1.0 API but also test to omx core functionality and to an extent omx components as well. The current directory contains the following folders: audio, common, component, store and video. Besides common all other folders contain test fixtures for testing AV decoder, encoder components. Common constitutes files that are used across by these test applications.
5
6#### store :
7Functionality of store is to enumerate all the omx components (and the roles it supports) available in android media framework.
8
9usage: atest VtsHalMediaOmxV1\_0TargetStoreTest
10
11#### component :
12This folder includes test fixtures that tests aspects common to all omx compatible components. For instance, port enabling/disabling, enumerating port formats, state transitions, flush, ..., stay common to all components irrespective of the service they offer. Test fixtures here are directed towards testing these (omx core). Every standard OMX compatible component is expected to pass these tests.
13
14usage: atest VtsHalMediaOmxV1\_0TargetComponentTest
15
16#### audio :
17This folder includes test fixtures associated with testing audio encoder and decoder components such as simple encoding of a raw clip or decoding of an elementary stream, end of stream test, timestamp deviations test, flush test and so on. These tests are aimed towards testing the plugin that connects the component to the omx core.
18
19usage:
20
21atest VtsHalMediaOmxV1\_0TargetAudioDecTest
22
23atest VtsHalMediaOmxV1\_0TargetAudioEncTest
24
25#### video :
26This folder includes test fixtures associated with testing video encoder and decoder components such as simple encoding of a raw clip or decoding of an elementary stream, end of stream test, timestamp deviations test, flush test and so on. These tests are aimed towards testing the plugin that connects the component to the omx core.
27
28usage:
29
30atest VtsHalMediaOmxV1\_0TargetVideoDecTest
31
32atest VtsHalMediaOmxV1\_0TargetVideoEncTest
33