fbe5cf7cb5ff5b8404b7e6ff9a55d8d923207a70 |
|
04-May-2017 |
Lang Dai <langx.dai@intel.com> |
[REVERTME] Temporarily fixed Klocwork issues. BZ: IMINAN-51481 Fixes: 38135184 Test: Netflix, play movies, youtube Change-Id: I5ca1ed5561872efd7487ee2f3d456cf7260742b4 Signed-off-by: Austin Hu <austin.hu@intel.com> (cherry picked from commit 542892afcf95dd2eb632c1b6139544b25cc6247b)
/hardware/intel/common/libva/va/va.c
|
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.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.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.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.c
|
b549eb0701f9269a4663d86c1eb0c3edd0da4d61 |
|
26-Aug-2013 |
Nana GUo <nana.n.guo@intel.com> |
libva: fix tomstone issue in vaTraceEnd BZ: 130062 dpy has already been freed in vaDestroy before used in vaTraceEnd, so tomstone happened Change-Id: Ib1873d0a21f534786e8d7ce43b061e2efbc1d24c Signed-off-by: Nana GUo <nana.n.guo@intel.com> Reviewed-on: http://android.intel.com:8080/127710 Reviewed-by: Shi, PingX <pingx.shi@intel.com> 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.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.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.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.c
|
7769002df8c21dbfbf6b78ffcbc28bf321a03134 |
|
11-Apr-2013 |
Fei Jiang <fei.jiang@intel.com> |
libva: on android, will pass driver name through vaDisplay BZ: 98522 On baytrail, VP8 and MPEG4 are decoded by VXD engine, while other codecs are decoded by GEN engine, VXD user space driver is pvr_drv_video.so, GEN user space driver is i965_drv_video.so, so sometime, different decoding thread need let libva load different video driver. Will pass driver name through vaDisplay in function vaGetDisplay. To load pvr driver, need set vaDisplay="libva_driver_name=pvr". Previous vaDisplay setting is still workable Change-Id: Idcf974d1ba883b6e7283bc88e930a871abd920fc Signed-off-by: Fei Jiang <fei.jiang@intel.com> Reviewed-on: http://android.intel.com:8080/101399 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.c
|
baf2f69a5fe5853d865bc5c701751441a925a4c4 |
|
27-Mar-2013 |
Fei Jiang <fei.jiang@intel.com> |
libva: add vp8 vxd decoding support BZ: 96355 va_getDriverName need be called even if driver env is set. Signed-off-by: Fei Jiang <fei.jiang@intel.com> Change-Id: Iffaef8d5aef9b1f0d056f44d6b302c2d473af0b2 Reviewed-on: http://android.intel.com:8080/98848 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.c
|
097f9bb6e21f15a66ada17cdf4846098df744c91 |
|
29-Mar-2013 |
Austin Yuan <shengquan.yuan@gmail.com> |
Add short format decode support in libva BZ: 96644 Short format decode support is in freedesktop now,and now rebase MCG PSI libva to the latest version Change-Id: Ic564a9c596b6f665a71c46386f20bdc5fad25d3b Signed-off-by: Austin Yuan <shengquan.yuan@intel.com> Reviewed-on: http://android.intel.com:8080/99103 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.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.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.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.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.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.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.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.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.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.c
|
31b59c0fd16f07350091f974d5b9f05c67299796 |
|
30-Jan-2011 |
Liu, Shuo <shuo.liu@intel.com> |
Enable video playback in libva Change-Id: I008da4aa5966ef226b3ec65051970498490a1a8e Signed-off-by: Liu, Shuo <shuo.liu@intel.com>
/hardware/intel/common/libva/va/va.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.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.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.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.c
|