Initial commit.

Signed-off-by: Sean V Kelley <sean.v.kelley@intel.com>
Initial modifications for VXD392 w/ staging VA-API

For compatibility with current staging libva/intel-driver
The following additional constraints are provided:

No texture and pvr2d dependency
Only supports VLV2 FW
Uses vxd_drm for interface to kernel driver
Enabled by --enable-baytrail flag

Signed-off-by: Sean V Kelley <sean.v.kelley@intel.com>
x11: Check for valid ports present before deinit of xrandr

Signed-off-by: Sean V Kelley <sean.v.kelley@intel.com>
psb_video: Remove obsolete variable assertions

Signed-off-by: Sean V Kelley <sean.v.kelley@intel.com>
Add option to enable VA EGL support

Defaulting to disabled as it is not used
currently in CrOS.  May be enabled
with --enable-va-egl.

Signed-off-by: Sean V Kelley <sean.v.kelley@intel.com>
Allow psb_CreateSurfaceFromUserspacef for non-Android case.

Signed-off-by: Sean V Kelley <sean.v.kelley@intel.com>
Remove JPEG entry-point from VXD392.

JPEG in VXD392 is not supported currently.

Signed-off-by: Sean V Kelley <sean.v.kelley@intel.com>
Corrected ANDROID specific handling of put surface.

Signed-off-by: Sean V Kelley <sean.v.kelley@intel.com>
Preliminary support for 64bit

Signed-off-by: Sean V Kelley <sean.v.kelley@intel.com>
Ensure output initialization and proper handling of drm_mutex.

Fixed X11 initialization issue for output.

Signed-off-by: Sean V Kelley <sean.v.kelley@intel.com>
Force X11 rendering for Baytrail

Neither PVR Textured nor overlay outputs supported.

Signed-off-by: Sean V Kelley <sean.v.kelley@intel.com>
Change install path for pvr_drv_video.so

Change install path for pvr_drv_video.so to
/usr/lib64/va/drivers/. This is where libva
expects to find the pvr driver for VP8 playback.

Change-Id: Idfa39127ead14ca770d5f82cb0697714c4ae837b
Signed-off-by: Sameer Kibey <sameer.kibey@intel.com>
Signed-off-by: Sean V Kelley <sean.v.kelley@intel.com>
VP8: Restore slice data offset for compatibility

Signed-off-by: Sean V Kelley <sean.v.kelley@intel.com>