History log of /hardware/intel/common/libva/va/x11/va_x11.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/x11/va_x11.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/x11/va_x11.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/x11/va_x11.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/x11/va_x11.c
a00f54a574bb5a51af428b03577599bcc70a17b2 07-Jun-2011 Austin Yuan <shengquan.yuan@gmail.com> Video/libva: fix for the potential thread-safe issue and memory leak issue

BZ: 3102

1)remove the global pDisplayContexts which is not thread-saf
2)close the DRM fd after destory DisplayContext
3)rebase with latest upstream libva

Change-Id: Ib95ef7ba823944c899cd49d63352079689f2bd39
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
/hardware/intel/common/libva/va/x11/va_x11.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/x11/va_x11.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/x11/va_x11.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/x11/va_x11.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/x11/va_x11.c