This initial set of files covers the va.h API for all the
functions used to exercise successfully the VA-API.
Tests are divided per VA-API function with a common Fixture that
contains all calling functions to the VA-API. For the use cases
covered already there are tests for the proper functionality and also
for expected error situations.
The tests creates combinations with all the inputs to the VA-API function
and then it checks the results based on what the driver implementation reports
as supported
The set of tests can be run on any h/w supported and any driver.
The VendorString test is assuming Intel i965 driver, please help
adding the test for other drivers
More tests will be continously added
Signed-off-by: Daniel Charles <daniel.charles@intel.com>
libva-utils is a new git repository that will host sample applications
for libva, conformance tests and others relevant to libva
It is using the same version as libva and it should follow libva version.
It is intended to be released together with libva
It has the same license as libva
Initial functionality ports the vainfo application from libva repository.
The git history for it will remain on libva. To port vainfo, also the
a common libva-display library was ported. The original tests for encoder
and decoder are also ported to this repository. debian folder for vainfo
was also ported
The basic tests are going to be substituted by a new set of tests based
on Gtest framework.
libva-utils will dynamically link libva, use pkg-config to compile and
link properly.
Signed-off-by: Daniel Charles <daniel.charles@intel.com>