OSDN Git Service

Delete libva-tpi and libva-egl backends
authorXiang, Haihao <haihao.xiang@intel.com>
Mon, 19 Jun 2017 08:25:39 +0000 (16:25 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Wed, 27 Sep 2017 04:48:16 +0000 (12:48 +0800)
commitfc277b8f5eb92a94b4a9112eba591f87072786ce
tree8006cd70fb0cdfaef79336005b036d7c916ea9da
parent4ba33717a4f3aafaec8ed6c21e85db2987d67276
Delete libva-tpi and libva-egl backends

The APIs/data structures defined in va_tpi.h and va_egl.h are used
to implement buffer sharing between libva and the 3rd party libraries.
We have an official buffer sharing machnism in VA core, so libva-tpi and
libva-egl are unnecessary any more.

However va_egl.h or va_tpi.h is included uselessly in a few places,
e.g. https://github.com/01org/libyami/blob/apache/vaapi/vaapidisplay.h#L22
So va_egl.h and va_tpi.h are kept with a deprecation warning message.

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
12 files changed:
configure.ac
pkgconfig/Makefile.am
pkgconfig/libva-egl.pc.in [deleted file]
pkgconfig/libva-tpi.pc.in [deleted file]
va/Makefile.am
va/egl/Makefile.am [deleted file]
va/egl/va_backend_egl.h [deleted file]
va/egl/va_egl.c [deleted file]
va/va_backend_tpi.h [deleted file]
va/va_egl.h [moved from va/egl/va_egl.h with 73% similarity]
va/va_tpi.c [deleted file]
va/va_tpi.h