.gitignore: add mpeg2vaenc

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
(cherry picked from commit 1517cbaacd8869cc52e7c58039c303d56d620ae5)
Fix out of tree builds

Prefix the libva.sym file or it will not be found when doing out of
tree builds.

Spotted by 'make distcheck'.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
(cherry picked from commit 392771e9a9ae0a3a58767ef6133f27d6b120f4e7)
configure: use top_builddir for wayland_scanner_rules

Autotools already copies the files appropriately, and using
top_srcdir causes the files to be generated in the source
tree rather than the build one.

Spotted by 'make dist'

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
(cherry picked from commit a7764ff09f2de8bf67afde4b3a3e852ba76b6a42)
debian: distclean the *install files

MAINTCLEAN wraps around DISTCLEAN, so we can drop the files from the
former.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
(cherry picked from commit 6b562d65cbfcb200af3b8e98f20f4293d967713b)

Conflicts:
	debian.upstream/Makefile.am
glx: Hide private symbol va_glx_init_context

There is a note below the symbol ATTRIBUTE_HIDDEN,
additionally the header providing it is not installed.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
(cherry picked from commit bb3a6e2f182869229e733b588dc398671f7f11c7)
va_x11: hide private symbols

The following are not part of the API thus should be hidden.
 - dri2Close
 - VA_FGLRXGetClientDriverName
 - VA_NVCTRLQueryDirectRenderingCapable
 - VA_NVCTRLGetClientDriverName

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
(cherry picked from commit da462b3b26999edef7a9a5691feeec1a054ce9fd)
va: hide most private va_Trace* symbols

Hide all but va_TracePutSurface symbols from the user.
The latter one is used internally by va_x11 and va_android.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
(cherry picked from commit ccd93de5a707e92a629cccd595757c8d436fa3cc)
Added 10-bit YUV RT format value and fourcc codes
JPEG Encode: Added Unit Test for testing jpeg encode feature.
Move VAHuffmanTableBufferJPEGBaseline to va.h

VAHuffmanTableBufferJPEGBaseline is also used for JPEG encoding,
so move it to va.h as we discussed before.

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Include sub core APIs in va.h as well

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Bump a big version number for development

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>