History log of /hardware/intel/common/libva/va/va_fool.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_fool.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_fool.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_fool.c
4407bb4292b63ce0733f9b46d1c96e881f1f4118 30-Jan-2013 pingshix <pingx.shi@intel.com> Fix va_fool.c klocwork issuemainline

BZ: 83882

Fix klocwork issue that complaine array 'fool_context[idx].fool_buf'
of size 43 may use index value(s) 0..255

Change-Id: I5a257f1678784a8e9b7e00460e9af08f23098682
Signed-off-by: Elaine Wang <elaine.wang@intel.com>
Signed-off-by: pingshix <pingx.shi@intel.com>
Reviewed-on: http://android.intel.com:8080/89325
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_fool.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_fool.c
2b4f23f4aaf44ee9e7820f3799c74f813eb34cd8 20-Jun-2012 hding3 <haitao.ding@intel.com> [libva] Change maximum number of planes to 4.

BZ: 42731

Fix klocwork issues.

Change-Id: I4225b60c22ceeeff7cd62532426af728be5e4cc2
Signed-off-by: Elaine Wang <elaine.wang@intel.com>
Signed-off-by: hding3 <haitao.ding@intel.com>
Reviewed-on: http://android.intel.com:8080/53378
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/common/libva/va/va_fool.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_fool.c
8a14205bd74fff027004d2898a6a024f90a21c70 23-Feb-2012 hding3 <haitao.ding@intel.com> Fix klocwork issue.

BZ: 23921

Critical Klocwork issues for VIDEO domain.

Change-Id: Iad5c72ff583c36085054ab63599df6d524e0bf39
Signed-off-by: Elaine Wang <elaine.wang@intel.com>
Reviewed-on: http://android.intel.com:8080/36332
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_fool.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_fool.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_fool.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_fool.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_fool.c