jpeg: include <va/va_dec_jpeg.h> into core VA header.

This fixes a regression from 1d93d44.

Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
(cherry picked from commit de2df795a918d59140a737c1f364b6ba03f4272f)
va: add new ABGR/XBGR fourcc codes.

Add VA_FOURCC_ABGR and its companion VA_FOURCC_XBGR definition. This
represents a packed RGB format with 32 bpp, i.e. 8-bit per component.
The components order in memory is A B G R.

Signed-off-by: Victor Ying <victor.ying@intel.com>
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
Add new BRC encoder mode, Constant Rate Factor (CRF)

In this mode the user provides a quality factor from 1-51
with 1 being the best quality.  The goal is to keep a
constant quality but will compress different areas by different
amounts taking motion into account.  Subjective quality will improve.

From penne.y.lee at intel.com

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Add frame_type to VP8 encoder

From penne.y.lee at intel.com

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
avcenc: support large source file

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
vatrace: Partial dumping of VAProcPipelineParameterBuffer

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Added encoding attributes and associated data structures for quantization and intra refresh.
vatrace: refine the log format

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
vatrace: fix UV data offset issue of LIBVA_TRACE_SURFACE_GEOMETRY

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
vatrace: make LIBVA_TRACE_SURFACE work even without LIBVA_TRACE

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
vatrace: print frame_type for VP8 encoding

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>