Commit Graph

12 Commits

Author SHA1 Message Date
Daniel Charles 076e0c3079 configure: don't print driver path information
On the summary the driver folder doesn't need to be shown
as libva and intel-vaapi-driver are already exposing such
information

Fixes #15

Signed-off-by: Daniel Charles <daniel.charles@intel.com>
2017-02-23 09:17:57 -08:00
Sean V Kelley 8948fd4b88 Bump pre-release to 1.8.0.pre2
Done to get some packages upstream ahead of release

Signed-off-by: Sean V Kelley <seanvk@posteo.de>
2017-02-18 13:55:18 -08:00
Daniel Charles 772d7d8256 enable-tests: normalize configure flag name
libva-utils contains utilities and example applications to
use VA-API.

--enable-tests configure flag enables a suite of unit tests
that are based on Google Test Framework

The flag name is modified to keep consistency with intel-vaapi-driver
unit tests configuration flag

Fixes:#12

Signed-off-by: Daniel Charles <daniel.charles@intel.com>
2017-02-16 16:52:59 -08:00
Sean V Kelley b89ecea7b9 config: Remove unsupported deps
Remove copy & paste configs as they are unused.

fixes #7

Signed-off-by: Sean V Kelley <seanvk@posteo.de>
2017-02-04 09:59:46 -08:00
Sean V Kelley 81cdabb6bd config: Initial release will be 1.80
So set version to 1.80.pre1 for development

fixes #7

Signed-off-by: Sean V Kelley <seanvk@posteo.de>
2017-02-04 09:59:46 -08:00
Sean V Kelley ac7f3ed57a config: Fix file permissions
Remove executable bits.

fixes #7

Signed-off-by: Sean V Kelley <seanvk@posteo.de>
2017-02-04 09:59:46 -08:00
Sean V Kelley c5e40bbbf7 debian: Remove legacy packaging
debian control files are maintained by packagers

Yes there is a "convenience" factor to roll your
own debian package, but this is not maintained by
us and represents a fork from debian packagers.
As with the bit rot of libva.spec, remove this.

fixes #6

Signed-off-by: Sean V Kelley <seanvk@posteo.de>
2017-02-03 11:30:14 -08:00
Sean V Kelley 8525a0d5cc config: replace reference to libyamiutils
Signed-off-by: Sean V Kelley <seanvk@posteo.de>
2017-01-31 20:38:59 -08:00
Daniel Charles feaf67d346 putsurface: add putsurface folder from libva
the set of examples is used for rpm creation, port them to keep
compatibility

Signed-off-by: Daniel Charles <daniel.charles@intel.com>
2016-12-06 13:33:42 -08:00
Daniel Charles 45c32e3484 gtest: initial Gtest set for VA-API
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>
2016-11-29 11:41:17 -08:00
U. Artie Eoff 085e356489 toolchain: build gtest convenience library
Define autoconf/automake rules to build libgtest.la
as a convenience library.

Add --enable-gtests configure option (default:no).

All Gtests are built by configure flag, since this is a test
repository then the differentiation is made.

Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
Reviewed-by: Sean V Kelley <seanvk@posteo.de>
Signed-off-by: Daniel Charles <daniel.charles@intel.com>
2016-11-29 11:41:17 -08:00
Daniel Charles c9af683d6c libva-utils: initial commit
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>
2016-11-29 11:41:17 -08:00