Remove the dummy driver dependency on X11

Otherwise when x11 is disabled, it can't be compiled correctly.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
(cherry picked from commit 0a5db57ee048daa1ff0719b6c774195bdccaba57)
Remove the EGL dependency on X11

Otherwise when x11 is disabled, it can't be compiled correctly.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
(cherry picked from commit e8a2b81744347809230fdc510c6135bbcef9cc22)
va_enc_vp8: update the vp8 interface again

previous update missed some changes

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Add support for dumping AVC short format related fields in libva

num_ref_idx_l0_default_active_minus1 and num_ref_idx_l1_default_active_minus1
are added in H264PictureParameterBuffer. Their values
should be printed out when dumping the libva buffers to
ease the debugging.

Change-Id: I4f543f1c2d12e2cfb7899bb677442fd96d1ec280
Signed-off-by: wfeng6 <wei.feng@intel.com>
Enhance LIBVA_TRACE to dump SPS/PPS/ for VP8 encode.

Enhance LIBVA_TRACE tool to dump VP8 encode related parameters based on the new libva interface.

Change-Id: I2c731761bb180061e18dac6b63d77572ca1abef6
Signed-off-by: Liu Bolun <bolun.liu@intel.com>
vatrace: Initialize the local variable 'i'

Otherwise the variable is used without being initialized.

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
vatrace: dump the right parameters for VP8 encode

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
vatrace: check the pointer against NULL before using it

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
va.h: move the parameter of VP8 encoding into misc data structure

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
libva: change the types of all fields in VABoolCoderContextVPX

BZ: 120268

Change the types of all fields in VABoolCoderContextVPX to
"unsigned char" to avoid potential bugs.

Change-Id: I483f115080cefe45ae49503ff5737c7dfff305a8
Signed-off-by: Tianmi Chen <tianmi.chen@intel.com>
vaimage: extend VAImage to support 4 planes

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