History log of /hardware/intel/common/libva/va/va_trace.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a11b959f9fe7476b4da95fbaf34105e33cfeb0d6 22-Jul-2014 ywan171 <yi.a.wang@intel.com> remove warning in libva

BZ: 209178

remove warning in libva

Signed-off-by: ywan171 <yi.a.wang@intel.com>
Change-Id: Iedf52607ea2a621ca064a1a1285901ffb6e70195
Signed-off-by: root <root@feijiang-desktop.(none)>
Reviewed-on: https://android.intel.com/220738
Tested-by: Fourdan, Olivier <olivier.fourdan@intel.com>
Reviewed-by: Fourdan, Olivier <olivier.fourdan@intel.com>
/hardware/intel/common/libva/va/va_trace.c
d86982adfbd5062d3d40f584face6f61b5c1a6d7 21-Apr-2014 bolunliu <bolun.liu@intel.com> Enhance libva trace to dump VAEncMiscParameterTypeTemporalLayerStructure data.

BZ: 189356

Enhance libva trace to dump VAEncMiscParameterTypeTemporalLayerStructure data.

Change-Id: I4d0b0cbf4429c85f37a86200754be11c35f8e414
Signed-off-by: bolunliu <bolun.liu@intel.com>
/hardware/intel/common/libva/va/va_trace.c
90f61610cbc67b905e2995b3d1f122e137c7a7bc 22-Apr-2014 Jing SUN <jing.a.sun@intel.com> Corrected JPEG encoding's libva log trace.

BZ: 189365

Issue: The format of JPEG encoding's log
dumped by libva trace was messy.

Solution: Corrected that log trace.

Change-Id: If06c6928b5e31b2ff84610d08bced57dc4cafc77
Signed-off-by: Jing SUN <jing.a.sun@intel.com>
/hardware/intel/common/libva/va/va_trace.c
10d94aff40fa7cb9349f839613856ea37327268c 26-Mar-2014 Austin Yuan <shengquan.yuan@intel.com> rebase libva to latest open source version
(jpeg range parameter/VAEntrypointMax removal)

BZ: 182224

Change-Id: I1d7e8ab49638b639175d5a11ed09ed96eb20697f
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Signed-off-by: Jing SUN <jing.a.sun@intel.com>
/hardware/intel/common/libva/va/va_trace.c
c263d6a794e2a50d0f95919ed9f56003caedd492 26-Feb-2014 Austin Yuan <shengquan.yuan@intel.com> vafool:refine vafool for encoding

BZ: 173429

Change-Id: I422592f9cdb194c5f2ee50028c26d49631fa9933
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
/hardware/intel/common/libva/va/va_trace.c
f1eb19f7d27218c36318f685dadc6d651595f6be 25-Feb-2014 Austin Yuan <shengquan.yuan@intel.com> Fix vatrace coded buffer bug

BZ: 173429

Change-Id: Iec26f4b59ae1ae6934779ec4fda8aa49814d9837
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
/hardware/intel/common/libva/va/va_trace.c
f6339eece05892fb49c4891b838545c41159ae39 10-Feb-2014 Austin Yuan <shengquan.yuan@intel.com> Update libva vp8 changes and new MVC data structure

BZ: 170069

Change-Id: I6c7b0e5380f61aac19cdb3be1b20b52311b6fdcb
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
/hardware/intel/common/libva/va/va_trace.c
1c9d519ecad2a00b197adc90a8179e91ea77321e 22-Jan-2014 liubolun <bolun.liu@intel.com> Dump max frame size in libva trace to ease debug vp8 RC performace.

BZ: 166007

Change-Id: I4b38bc5930d653c96b45e4ce91856bfaf0cb277a
Signed-off-by: liubolun <bolun.liu@intel.com>
/hardware/intel/common/libva/va/va_trace.c
2d90a81b39bf9820be1e5b179f3af95be8b08edd 16-Jan-2014 wfeng6 <wei.feng@intel.com> Add more VA Buffer print to ease the LibMIX debug

BZ: 163443

Add more VA Buffer print to ease the LibMIX debug:
1) correct the RefList1 print
2) the luma_weight, luma_offset, chroma_weight and
chroma_offset should always be printed

Change-Id: Id122e5fa186d24623d1c541c24c761ab2d807aac
Signed-off-by: wfeng6 <wei.feng@intel.com>
/hardware/intel/common/libva/va/va_trace.c
0f5162def402b0b2fa7db332b323e7497b413cc1 13-Jan-2014 Austin Yuan <shengquan.yuan@intel.com> libVA VP8 encode temporal scalability support for SAND

BZ: 164045

Change-Id: Iecb73eb73965b6480f63436810603f8e2cd3bb7f
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
/hardware/intel/common/libva/va/va_trace.c
6af1f7eccc8c67c1f3a4c989a4f0b69804ef973d 11-Dec-2013 Tang, XiaoxiX <xiaoxix.tang@intel.com> libva:add vp8 parameter buffer dump functions in libva

BZ: 158074

To help VP8 decode test,dump VA parameter buffer to verify parse results.

Change-Id: If60dd028f1c3133b22156287d446d7678a6adab2
Signed-off-by: Tang, XiaoxiX <xiaoxix.tang@intel.com>
/hardware/intel/common/libva/va/va_trace.c
8c4f0e8e0595b1f1951d0299c2be5acf449d6ee5 17-Oct-2013 Austin Yuan <shengquan.yuan@intel.com> Update libVA to latest fdo staging branch

BZ: 145723

It includes
1) New encoding attributes
2) New encoding MISC parameters: VAEncMiscParameterTypeRIR/VAEncMiscParameterTypeQuantization
3) Modified VAEncMiscParameterRateControl
4) Add missing "frame_type" into va_enc_vp8.h
5) Bugfixing for VATrace

Change-Id: I43c905698b9e6c01cc900f60cb3d59c4ccf90968
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Reviewed-on: http://android.intel.com:8080/139262
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Tested-by: cactus <cactus@intel.com>
/hardware/intel/common/libva/va/va_trace.c
88912d09886f431619dc966776a85976129f2b24 05-Sep-2013 Austin Yuan <shengquan.yuan@intel.com> sync libva to latest freedesktop version per VPG request

BZ: 136212

Change-Id: I53c7d147bf21f2f3efb7ab1038b6e129f2641c2f
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Reviewed-on: http://android.intel.com:8080/130372
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Tested-by: cactus <cactus@intel.com>
/hardware/intel/common/libva/va/va_trace.c
f32d88b4751aa44be38f62dcd25533aec6ca46a2 31-Jul-2013 Liu Bolun <bolun.liu@intel.com> Rebase new libva interface.

BZ: 126685 125303

Combine four libva patches into one. Easy to merge.
Fix KW issue.

Change-Id: Ia2d144a0fc3be106e8f25bd91fb2f8b7acfe5459
Signed-off-by: Liu Bolun <bolun.liu@intel.com>
Signed-off-by: pingshix <pingx.shi@intel.com>
Reviewed-on: http://android.intel.com:8080/122252
Reviewed-by: buildbot <buildbot@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Tested-by: cactus <cactus@intel.com>
/hardware/intel/common/libva/va/va_trace.c
c1c4a9ab3a6c1fe46458f12277d4cc108ea2b593 26-Jul-2013 wfeng6 <wei.feng@intel.com> Add support for dumping AVC short format related fields in libva

BZ: 126158

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: I09bedc1fa3163b8dfd5c9831ff92cf4abaa81772
Signed-off-by: wfeng6 <wei.feng@intel.com>
Reviewed-on: http://android.intel.com:8080/120684
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/common/libva/va/va_trace.c
7d9a3d51091eff4c2c32653ad011ecae99dad4fe 08-Jun-2013 Austin Yuan <shengquan.yuan@intel.com> Sync with new fdo staging branch

BZ: 119038

Change-Id: I4bf6b90e3bf0bee8f09a919d0a5fd548a1be5238
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Signed-off-by: pingshix <pingx.shi@intel.com>
Reviewed-on: http://android.intel.com:8080/115742
Reviewed-by: Sun, Jing A <jing.a.sun@intel.com>
Reviewed-by: Guo, Nana N <nana.n.guo@intel.com>
Reviewed-by: Wang, Kun K <kun.k.wang@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/common/libva/va/va_trace.c
2efbafef6046e1d9372c58de2b0d7b03377c686c 22-May-2013 Austin Yuan <shengquan.yuan@intel.com> rebase libva to latest staging

BZ: 109833

The rebase is trying to fix some "medium" KW issue,
and bugs of vatrace to help dubugging

Change-Id: Ibd9b86eb98d4a79f4452bee2dff7960d8d54ffd5
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Reviewed-on: http://android.intel.com:8080/109154
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/common/libva/va/va_trace.c
6044ab9a375eb73b08f45d87966652f98f918668 28-Apr-2013 Austin Yuan <shengquan.yuan@intel.com> va: clean the leftover of last freedesktop rebase

BZ: 104446

Change-Id: Ic21d03155eadcaa030b6e4c33a3d4b16f38bf922
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Reviewed-on: http://android.intel.com:8080/105680
Reviewed-by: cactus <cactus@intel.com>
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/common/libva/va/va_trace.c
9992891b62398a80bd0867f8d167c0faa49861fd 17-Apr-2013 Cheng Yao <yao.cheng@intel.com> libva: Add VABuffer dumping for JPEG parameters

BZ: 98966

Dump VABuffer of JPEG parameters in libva

Change-Id: I9349d15a528bd0175de3ccbb86c65c7b22b5709f
Signed-off-by: Cheng Yao <yao.cheng@intel.com>
Reviewed-on: http://android.intel.com:8080/103727
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/common/libva/va/va_trace.c
35f195a578d0bec4a0aa84d6162eda7e3a4a4db9 11-Apr-2013 Austin Yuan <shengquan.yuan@intel.com> libva migration to support Mirror

BZ:99549

Change-Id: Ib9fc2ee5cf52ff188746f2d24b0b2a6985fe30c2
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Reviewed-on: http://android.intel.com:8080/101113
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/common/libva/va/va_trace.c
409de6acb4473c973ed2532e340831dc582e5e0e 05-Mar-2013 Austin Yuan <shengquan.yuan@gmail.com> Rebase libVA to latest freedesktop "staging" branch

BZ: 90494

Change-Id: Ifef4ebc201bd6c516a7bfbe239834747d765fa40
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Reviewed-on: http://android.intel.com:8080/95042
Reviewed-by: cactus <cactus@intel.com>
Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com>
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/common/libva/va/va_trace.c
2687b6fb4c688fd1d045527aa48692c9db1ab141 27-Dec-2012 pingshix <pingx.shi@intel.com> Fix libva klocwork issue

BZ: 77254

Fix NULL pointer dereference risk issues

Change-Id: Ib125c13c1d698d9105fbe4235355769c04f4da39
Signed-off-by: Elaine Wang <elaine.wang@intel.com>
Signed-off-by: pingshix <pingx.shi@intel.com>
Reviewed-on: http://android.intel.com:8080/83996
Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Tested-by: cactus <cactus@intel.com>
/hardware/intel/common/libva/va/va_trace.c
3ba486105912b27b566ccf65e2729231aa3f8a31 05-Dec-2012 Austin Yuan <shengquan.yuan@intel.com> [PORT FROM MAIN]dump rc infor and add vp8 encode support

BZ: 72756

1) Dump basic_unit_size/rc_flags of VAEncMiscRateControlParameter
2) Add VP8 encode header file
3) Add VAConfigAttribEncAutoReference

Change-Id: If2f22b6ed815435f2741cdfa6b5706c6b2b7a8a5
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Reviewed-on: http://android.intel.com:8080/81250
Reviewed-by: Ding, Haitao <haitao.ding@intel.com>
Tested-by: Ding, Haitao <haitao.ding@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Tested-by: cactus <cactus@intel.com>
/hardware/intel/common/libva/va/va_trace.c
37667c3bc88b76462b2487a3dc2577260819b3ec 09-Nov-2012 Elaine Wang <elaine.wang@intel.com> [PORT FROM MAIN] Fix encoded coded buffer dump function

BZ: 67340

libva trace can't dump coded buffer. It's caused by the wrong
decison in vaTraceEndPicture function which only dump coded buffer
when surface dumping is enabled.
Signed-off-by: Elaine Wang <elaine.wang@intel.com>

Change-Id: I8b0ec01e59faff3bfd5345d95cbf0e781f6f3706
Reviewed-on: http://android.intel.com:8080/76775
Reviewed-by: Wang, Elaine <elaine.wang@intel.com>
Tested-by: Tong, BoX <box.tong@intel.com>
Reviewed-by: Tong, BoX <box.tong@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Tested-by: cactus <cactus@intel.com>
/hardware/intel/common/libva/va/va_trace.c
ac1c6d1120d34338e679ac23f1348ade77b61317 23-Oct-2012 Elaine Wang <elaine.wang@intel.com> Fix vatrace crash during video recording

BZ: 63920

Video recording crash when va trace is enabled. It's caused by
using wrong buffer type to trace slice buffer. This patch distinguish buffer
type VAEncSliceParameterBuffer from VAEncSliceParameterBufferH264 by
the buffer size.
Signed-off-by: Elaine Wang <elaine.wang@intel.com>

Change-Id: Ibc5c6a17b155e305151a25580b4e613702665ad1
Reviewed-on: http://android.intel.com:8080/71339
Reviewed-by: Wang, Elaine <elaine.wang@intel.com>
Reviewed-by: Ding, Haitao <haitao.ding@intel.com>
Tested-by: Ding, Haitao <haitao.ding@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/common/libva/va/va_trace.c
6579ab9cbc1c3f172a11d37a00c2bb7566b6587a 09-Aug-2012 Guoliang Ji <guoliang.ji@intel.com> delete the unused variable to address the klocwork issue

BZ: 51418

delete the unused variable to address the klocwork issue
Signed-off-by: Guoliang Ji <guoliang.ji@intel.com>

Change-Id: I6642856221c011a19081126604dbba1a8356b105
Reviewed-on: http://android.intel.com:8080/61672
Reviewed-by: Ding, Haitao <haitao.ding@intel.com>
Tested-by: Ding, Haitao <haitao.ding@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/common/libva/va/va_trace.c
eb172ee78b4442658da7b4c7df17a9287d638089 10-Jul-2012 Austin Yuan <shengquan.yuan@intel.com> [PORT FROM ICS] va_trace: enhance surface trace to make is usable

BZ: 45896

To debug video record quality issue (blocky/corruption, etc),
we always need to dump the YUV image from camera. LibVA has
such functionality, but due to storage bandwidth issue
(~10M byte/second), it is hard to write 1080P 30fps YUV data
to disk (~88M Byte/second).

Now refine the functionality to only dump part of the image,
and won't need to modify the code in the default build.

The method is:

edit /etc/libva.conf to include and restart mediaserver:
LIBVA_TRACE_SURFACE=/data/enc-XXX.yuv
LIBVA_TRACE_GEOMETRY=320x240+20+20

It will only save 320x240 from (20,20) of the source image
to file /data/enc-XXX.yuv.

Change-Id: I907fc5fe56c4ff47c5df64b76a5a55fa5d0f2d44
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Reviewed-on: http://android.intel.com:8080/59873
Reviewed-by: Ding, Haitao <haitao.ding@intel.com>
Tested-by: Ding, Haitao <haitao.ding@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/common/libva/va/va_trace.c
4b672db6ee89c9846451bbab23cf18e93c4260b2 11-Jun-2012 hding3 <haitao.ding@intel.com> [video-libva] porting MRFL branch to ICS mainline

BZ: 35390

porting MRFL branch to ICS mainline. version 2.

Change-Id: Id43eec231b107dee635693ad500fc4cea7416fc6
Signed-off-by: hding3 <haitao.ding@intel.com>
Reviewed-on: http://android.intel.com:8080/52338
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/common/libva/va/va_trace.c
bf87a8fca7e8887db0c14b6449085e1856054e88 18-Dec-2011 Fei Jiang <fei.jiang@intel.com> libva: enable ICS graphic buffer decoding and rendering.

BZ: 18370

This patch enabled to use external buffer for video decoding.

Change-Id: Ic344f62e1afdb30a982b93615b879fb8efee4c7b
Reviewed-on: http://android.intel.com:8080/28040
Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com>
Reviewed-by: Ding, Haitao <haitao.ding@intel.com>
Tested-by: Ding, Haitao <haitao.ding@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/common/libva/va/va_trace.c
5b3d55a0433b48477823f81821817a78ef53ac2e 08-Oct-2011 Shuduo Sang <shuduo.sang@intel.com> [PORT FROM R1] Video: ww42.1 update the libva codes to avoid lincense issue

BZ: 11662

Remove the va_fool_getframe.c file and refine the libva codes

Change-Id: I8ce2c5e1719877d43e0ef45fab9b1a56474ef850
Orig-Change-Id: I72876c4089ccda43d17c7406a35c49d0902f5a97
Signed-off-by: Kun Wang <kun.k.wang@intel.com>
Reviewed-on: http://android.intel.com:8080/20861
Reviewed-by: Ding, Haitao <haitao.ding@intel.com>
Tested-by: Ding, Haitao <haitao.ding@intel.com>
Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/common/libva/va/va_trace.c
cb99e83c12e445ca5b8fc8e56b4c04dbf1719fb4 14-Jul-2011 Kun Wang <kun.k.wang@intel.com> Video: porting the local libva update to MFLD Android

BZ: 4196

BZ4196: Append extra NULL command to JPEG encoding command buffer.
print JPEG encode paramters.
Add VA_FOURCC_BRGA support

Change-Id: Id1980b976ba8b270a664161de5cc9bae5e5adfad
Signed-off-by: Kun Wang <kun.k.wang@intel.com>
/hardware/intel/common/libva/va/va_trace.c
e742a3c7d8b89b69f65326582ea549c13a75b350 07-Jul-2011 Austin Yuan <shengquan.yuan@gmail.com> vatrace: print mpeg4/h263 encode parameters

BZ: 4217, 4283

1) print mpeg4/h263 encode parameters
2) update test tool putsurface with mode commandline parameters

Change-Id: I10e6985507e0f38f20ecd91d586ea7c5f5404bc5
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
/hardware/intel/common/libva/va/va_trace.c
50ce1dbe8a3402d56c94238710964507db7d99e1 30-Jun-2011 Kun Wang <kun.k.wang@intel.com> Video: Porting the local libva to MFLD Android

BZ: 3764

Overlay destbox is properly intialized.
Update some test codes, fix warning about memset.

Change-Id: I2f541879e2c36f64e58f358c6a8faa001de856f6
Signed-off-by: Kun Wang <kun.k.wang@intel.com>
/hardware/intel/common/libva/va/va_trace.c
36bee3ca78947ad82f87473b5d29b9a7177ebaed 24-Jun-2011 Shuduo Sang <shuduo.sang@intel.com> RESUBMIT #11280

Video: merge the local libva code to MFLD Android

BZ: 3366, 3443, 3624

BZ3624: Update Topazsc firmware version to 327
BZ3366 and BZ3443: Add code to check parameters VARectangle and VAConfigAttrib

Change-Id: If2810a0aeabfa7403301ecc5b7934de43edb3393
Signed-off-by: Shuduo Sang <shuduo.sang@intel.com>
/hardware/intel/common/libva/va/va_trace.c
10965d59ea630e8a6856845faffb8e0f39b159a3 09-May-2011 Kun Wang <kun.k.wang@intel.com> Video: porting the latest local libva to Android Gingerbread

BZ: 1788

we will merge the latest local libva from video team to Android Gingerbread.

Change-Id: I15c7fd74bef639a1598459000aa4d3ee9bef75ee
Signed-off-by: Kun Wang <kun.k.wang@intel.com>
/hardware/intel/common/libva/va/va_trace.c
942aa8ad7f4275a637fb2c1e5edfab686110cc52 19-Apr-2011 Kun Wang <kun.k.wang@intel.com> Video: Port the latest video libva library to MFLD Gingerbread. -BZ1228

Video team have update some changes for MRST and Meego.These main update include: Correct vaPutSurface trace message, Bump library version to 1.0.12, add interface for output the video into an external device, update for i965_drv_video, Add the interface for Android HDMI, Add two new va attribute type for android extend video mode, etc.

Port the latest video libva library from video team's local git server to MFLD Gingerbread.

Change-Id: I5c5265592bb31123bfbb71692c4538a67940d946
Signed-off-by: kun.k.wang@intel.com
/hardware/intel/common/libva/va/va_trace.c
cceaa0568f77a7452857559614100b71fb36ee3a 09-Mar-2011 wangkun <kun.k.wang@intel.com> porting the latest libva library codes to gingerbread-stable

Change-Id: Iffbbe35ce1e649a28e9c861bba0716d0007452df
/hardware/intel/common/libva/va/va_trace.c
0295fce5ef0741be8ea0a8c67ea69e459deda2fc 10-Dec-2010 Fei Jiang <fei.jiang@intel.com> Add vainfo tool to print va and psb-video driver version.

Change-Id: I5d2c50ae2f6e74bf6955c143b06e106ef340fcbf
/hardware/intel/common/libva/va/va_trace.c
72b466b2b0f0ab67f78e9f1b964b0ca86b036292 25-Nov-2010 Fei Jiang <fei.jiang@intel.com> Support new feature: change isurface for texture streaming display in the process of video clip playback.
Tag in libva git is ww48.4_android.

Change-Id: I589e6293fe973852436c1dd8b22fd7ba2ad9fa07
/hardware/intel/common/libva/va/va_trace.c
21e26478769d887b8357289ebb7faa47b8b415ae 27-Oct-2010 Austin Yuan <shengquan.yuan@gmail.com> 1) In order to debug memory leak or low performance issues, we need to isolate driver problems
We export env "VA_FOOL", with which, we can do fake decode/encode:

LIBVA_FOOL_DECODE:
. if set, decode does nothing, but fill in some YUV data
LIBVA_FOOL_ENCODE:
. if set, encode does nothing, but fill in a hard-coded 720P clip into coded buffer.
. VA CONTEXT/CONFIG/SURFACE will call into drivers, but VA Buffer creation, does call into driver, va_fool.c allocate a fake buffer for it
. Bypass all ~SvaBeginPic/vaRenderPic/vaEndPic~T

2) Export env "VA_TRACE" to debug some corruptions issues
VA_TRACE environment variables:
. LIBVA_TRACE=log_file: general VA parameters saved into .log_file.
. LIBVA_TRACE_BUFDATA: dump VA buffer data into .log_file. (if not set, just calculate a checksum)
. LIBVA_TRACE_CODEDBUF=coded_clip_file: save the coded clip into file .coded_clip_file.
. LIBVA_TRACE_SURFACE=decoded_yuv_file: save the decoded YUV file .decoded_yuv_file.
. LIBVA_TRACE_LOGSIZE=numeric number: truncate the .log_file. or .coded_clip_file., or .decoded_yuv_file. when the size is bigger than one number

Change-Id: Ide9bdf45a2a99af74dff027945653b67a3609184
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
/hardware/intel/common/libva/va/va_trace.c
901c77a7aa491f56b63af7b655b67439481e4177 01-Oct-2010 Fei Jiang <fei.jiang@intel.com> To implement cisco's new features: AIR, maximum slice size ctrl, refined dynmaic bit rate ctrl.
Change-Id: I57c76890502664c2b69e6f8793609bda45343d79
/hardware/intel/common/libva/va/va_trace.c
293abef4f8172cc061d26f9d909c281b4190b514 01-Sep-2010 Bruce Beare <brucex.j.beare@intel.com> RV always ignored. Have functions return void

Change-Id: I9f0e5ea6ef470c191c6399505b31d96e37e6b91b
Signed-off-by: Lu, Hongjiu <hongjiu.lu@intel.com>
Signed-off-by: Bruce Beare <brucex.j.beare@intel.com>
/hardware/intel/common/libva/va/va_trace.c
b0fac498ca4863166252f1268fda83394db54153 11-Jun-2010 Fei Jiang <fei.jiang@intel.com> Replace wind river libva with intel UMG libva.
OpencoreHw will call the same vaPutSurface for texture streaming and overlay display.
Divide libva into three libraries: libva, libva-android, libva-tpi
libva: general va API
libva-android: va API used for android platform
libva-tpi: third party interface
Reviewed-by:Francis Tharappel

Change-Id: Ib8fb9da3b6a463af9b91241392a07fdbd9e1beb9
/hardware/intel/common/libva/va/va_trace.c