eb3c2d5f458e258f8a0a53907c8d7c0cf6b5a69d |
|
18-Feb-2017 |
Mathias Agopian <mathias@google.com> |
fix fugu build attempt. fallout of splitting rect.h out of libandroid. Some makefiles didn’t specify libgui but included headers from it directly, and they didn’t even need them. It works because these headers are on the global include path. With this change, though, rect.h is not anymore (albeit exported from libui). Test: built Bug: 35164655 Change-Id: I72da3f159db289bf1c1466b095369f19a38ff923
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
d50cf45fbdb02245b8d45b14935fc5f2f4575653 |
|
14-Nov-2014 |
Thierry Strudel <thierry.strudel@intel.com> |
Enable VSP driver 1. builds VSP vpp files. 2. remove dependency on libvpp 3. Remove the limitation of va surface can't be NULL when vaCreateContext 4. Fix a multiple thread issue when vaCreateSurfaces When try to invoke gralloc_lock for the same native handle from different thread, will return lock err. Add a interface lock to protect the access to native handle. 5. Remove the compiling warning for VPP/VP8. Update the data structure for parameters Add "unused" attribute for unused function parameter. 7. Add flag in vaCreateSurfaces2 to explicit set NOT initialized share info when creating surfaces. 8. Copy VPP input share info to output Bug: 17383204 BZ: 227971 Change-Id: I6cfe01494d12f8704145294d391f4241801b05f6 Signed-off-by: Xigui Wang <xigui.wang@intel.com> Signed-off-by: pingshix <pingx.shi@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
b35344f5c0b8568df0630efe9fce076e810de8d3 |
|
10-Oct-2014 |
ywan171 <yi.a.wang@intel.com> |
add vsp vp8 encoder into build Bug: 17783054 BZ: 225951 Change-Id: Ic0883ff983c2b34ac7c7c104ce312d5bf33bf405 Signed-off-by: ywan171 <yi.a.wang@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
46ec2e2bd4bfdfe667d89afad353cf3c351e705e |
|
17-Jul-2014 |
ywan171 <yi.a.wang@intel.com> |
enable video local playback on fugu BZ: 209178 use #ifdef to comment out the VPP related code in psb video Change-Id: Id649121deee29c8ae147c535fa4c4d4d96dbf8ba Signed-off-by: ywan171 <yi.a.wang@intel.com> Reviewed-on: https://android.intel.com/218948 Reviewed-by: Imberton, Guilhem <guilhem.imberton@intel.com> Tested-by: Imberton, Guilhem <guilhem.imberton@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
a7634d944fe745c4061b4b5c0d425cc585b923a2 |
|
06-May-2014 |
mahongpe <hongpeng.ma@intel.com> |
enable video rotation+scaling for WiDi usage. BZ:188797 a). Video driver will provide 3 kinds of buffers as following: scale rotate normal buffer:1080P -------> scale buffer:720P -----------> rotate buffer: specified size, such as 480P, 720P, 1080P, etc. b). HWC will select rotate buffer and send to WiDi Change-Id: I3e7b2343d4718533fdcd1e99741cdd7b0a83ed42 Signed-off-by: mahongpe <hongpeng.ma@intel.com> Signed-off-by: Zhu,Tianyang <tianyang.zhu@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
7cc51e5b8b53a547b4edf64d13969c5a73c2a253 |
|
20-Mar-2014 |
Zhu,Tianyang <tianyang.zhu@intel.com> |
Remove useless code BZ: 178875 Remove useless code from psb video Change-Id: I34d48861a48ae5b35d2ea02359fe0434ce20033a Signed-off-by: Zhu,Tianyang <tianyang.zhu@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
850b6d4c015a2f7cd6442199ebee740c1ee0b22f |
|
10-Nov-2013 |
Zhu,Tianyang <tianyang.zhu@intel.com> |
Enable "IMultiDisplayListener::onMdsMessage" for video driver BZ:150907 1: Video driver need to get some MDS infos to do futher handling. Currently, video driver uses polliing method through interfafe "getDisplayMode", its efficientcy is low. Now we Use "IMultiDisplayListener::onMdsMessage" to replace it, it means MDS will inform video driver actively once mode is change. 2: Refine vpp interface Change-Id: I3ec0e118d8d7f985cfb00305cd6fbedc1cd35bb7 Signed-off-by: Zhu,Tianyang <tianyang.zhu@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
9a772dd95d4a995ababf7efda208e03ffa8c14d4 |
|
20-Nov-2013 |
Jin Wei <wei.a.jin@intel.com> |
[kitkat] fix build error please merge macro to common headfiles if possbile. there is another definition of this macro in file: pnw_rotate.c Change-Id: I7f3110498007a6afec4a539621925c5d10807eb2 Signed-off-by: Jin Wei <wei.a.jin@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
cbfb938113dd9c9f00efdc1e6f9795c795461eb6 |
|
15-Nov-2013 |
Zhu,Tianyang <tianyang.zhu@intel.com> |
Call MDS interface to get vpp state for diffferent display device BZ: 151192 MDS provides an interface to get vpp state for different display devices. Change-Id: I921524b2d1aa92fc7d8e46e4a858a97d7ddd1f28 Signed-off-by: Zhu,Tianyang <tianyang.zhu@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
b4483fbe2ebcb2be0217dea87d826cf24b549b1d |
|
04-Sep-2013 |
Zhu,Tianyang <tianyang.zhu@intel.com> |
Add the namespace "android::intel" for MDS module BZ:135276 Align to the patch 128728 1: add the namespace "android::intel" 2: Correct some interfaces name 3: Use macro "USE_MDS_LEGACY" to distinguish old or new MDS, and this macro will be removed if new HWC from VPG is ready 4: this solution uses polling method to get mds mode, it is not efficient, and a better solution will be submitted to replace it; Change-Id: Ie5b11ccdf2e204f941bf138fb4faa8db5de97b34 Signed-off-by: Zhu,Tianyang <tianyang.zhu@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
4d06c1febaa800c6a9efb9908a2c6233472c7464 |
|
31-Aug-2013 |
Li Zeng <li.zeng@intel.com> |
VED: Enable VED buffer scaling BZ: 134818 Enable VED buffer scaling Change-Id: I084e15a29f3019f1b2c5f43ab20f798829229bd1 Signed-off-by: Li Zeng <li.zeng@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
90d1d2ac6ad9dc63a1f5a07d380aa8100a6d1221 |
|
17-May-2013 |
Lin Xie <lin.xie@intel.com> |
Change MDS called APIs for refinement. BZ: 108143 MDS refined the APIs: getMode() -> getDisplayMode() Change-Id: I2790310bc212f29bb257649a02dede740a99276b Reviewed-on: http://android.intel.com:8080/108096 Reviewed-by: cactus <cactus@intel.com> Reviewed-by: Xie, Lin <lin.xie@intel.com> Reviewed-by: Wang, Lili A <lili.a.wang@intel.com> Reviewed-by: Qiu, Junhai <junhai.qiu@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/img/psb_video/src/android/psb_android_glue.cpp
|
c0e6f471caaf5a546775399b166334fb2dfdeffc |
|
28-Apr-2013 |
Dan Liang <dan.liang@intel.com> |
psb_video: clean up unused code BZ: 104348 Revert patch#41752(dynamic support 1080p 60fps) as this code will not be used anymore. Change-Id: I5986bc69285409458253e93744be9bb68ffcad37 Signed-off-by: Dan Liang <dan.liang@intel.com> Reviewed-on: http://android.intel.com:8080/106695 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/img/psb_video/src/android/psb_android_glue.cpp
|
ff410d8d5d8aeb6515dde481d0cfbc4b031a03fc |
|
11-Oct-2012 |
hding3 <haitao.ding@intel.com> |
psb-video: remove HDMIExtMode and comment out I830SwitchPipe related code BZ: 59207 remove HDMIExtMode and comment out I830SwitchPipe related code Change-Id: I773f0ccc6a12748e9824151150dd9c4712f18f4f Signed-off-by: nguo <nana.n.guo@intel.com> Signed-off-by: hding3 <haitao.ding@intel.com> Reviewed-on: http://android.intel.com:8080/69758 Reviewed-by: Hu, Jason <jason.hu@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/img/psb_video/src/android/psb_android_glue.cpp
|
fb55637b58442a42471e3493505cacfbee6dd77b |
|
24-Aug-2012 |
Jason Hu <jason.hu@intel.com> |
fix build issue with multidisplay service disabled. BZ: 53921 Change-Id: I3faab9c048dbcd891b9df17acc7f96b75e55afd8 Signed-off-by: Jason Hu <jason.hu@intel.com> Reviewed-on: http://android.intel.com:8080/63423 Reviewed-by: Xie, Lin <lin.xie@intel.com> Reviewed-by: Wang, Lili A <lili.a.wang@intel.com> Reviewed-by: Feng, Wei <wei.feng@intel.com> Reviewed-by: Zhu, Tianyang <tianyang.zhu@intel.com> Reviewed-by: Wang, Elaine <elaine.wang@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/img/psb_video/src/android/psb_android_glue.cpp
|
9516ea03c6311f5aa253038310950fc534df28e6 |
|
24-Jul-2012 |
Fei Jiang <fei.jiang@intel.com> |
psb-video: remove bcd/texture streaming related code BZ: 48457 BCD driver is unused since Android ICS. Change-Id: I862fc75630d47662a974e17c7bff7492fe9d6bf7 Signed-off-by: Fei Jiang <fei.jiang@intel.com> Signed-off-by: Tong, Bo <box.tong@intel.com> Reviewed-on: http://android.intel.com:8080/60895 Reviewed-by: Xu, Randy <randy.xu@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
ddaa6588abe1c9252f2c246d0ffc4c1a57257412 |
|
18-Jun-2012 |
Tianyang Zhu <tianyang.zhu@intel.com> |
Video-HDMI: add a "wait" parameter in getMode BZ: 32140 Sometimes MDS client wants to get an accurate mode and don't care if it is blocked. Change-Id: I969fa2a2bdfa48fcb3c7f17c33e9a7eb89962d7f Signed-off-by: Tianyang Zhu <tianyang.zhu@intel.com> Signed-off-by: hding3 <haitao.ding@intel.com> Reviewed-on: http://android.intel.com:8080/59864 Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
98a9f0f7d9fd6f992c9be6750c941ce8723159ad |
|
06-Jul-2012 |
ttao1 <tao.q.tao@intel.com> |
widi: add support for video that has rotation info for widi BZ: 45538 Add support for video that has rotation info for widi. Because of video encoder enhancement, buffer list is not required for encoder setup. The khandle list is also removed from psb_surface_share_info_s Change-Id: I7578be476df7e9eb5a6b85657d55a0e215ee7246 Orig-Change-Id: I0c83d4cb339c21be5980adafa17ca33e24e01809 Signed-off-by: ttao1 <tao.q.tao@intel.com> Signed-off-by: Rajneesh Chowdhury <rajneesh.chowdhury@intel.com> Reviewed-on: http://android.intel.com:8080/59669 Reviewed-by: Zhang, Xiaolin <xiaolin.zhang@intel.com> Tested-by: Zhang, Xiaolin <xiaolin.zhang@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
d03b75a0bb7d76d8d05509f5b581ab3b5d36a20d |
|
13-Jul-2012 |
Xiaolin Zhang <xiaolin.zhang@intel.com> |
fixed the JB compileration error. BZ: 47236 fixed the JB compileration error by changing some header files path. Change-Id: I924f7fd4d794ee6dff5ba09d894f3cdc5759d3df Signed-off-by: Xiaolin Zhang <xiaolin.zhang@intel.com> Reviewed-on: http://android.intel.com:8080/56587 Reviewed-by: Beare, Bruce J <bruce.j.beare@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
b0bdca543d797b3c3ce9565299f4bf33bca8fd30 |
|
01-Jul-2012 |
hding3 <haitao.ding@intel.com> |
merrifeild code checkin for jpeg, lnc_ospm, vp8 decode feature. BZ: 44466 merrifeild code checkin for jpeg, lnc_ospm, vp8 decode feature. #this is the MFLD part of original MRFLD patch 54926. Change-Id: I27310aaef06dadb7d06b693eca80f2716b4e87c8 Signed-off-by: hding3 <haitao.ding@intel.com> Signed-off-by: msun9 <mingruo.sun@intel.com> Signed-off-by: Li Zeng <li.zeng@intel.com> Signed-off-by: Austin Yuan <shengquan.yuan@intel.com> Signed-off-by: Jing SUN <jing.a.sun@intel.com> Signed-off-by: edward lin <edward.lin@intel.com> Reviewed-on: http://android.intel.com:8080/54926 Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
e56b20aafa676d0e5b3cd68b698e9c0ba8a37d45 |
|
18-Jun-2012 |
Tianyang Zhu <tianyang.zhu@intel.com> |
Video-HDMI: add a "wait" parameter in getMode BZ: 32140 Sometimes MDS client wants to get an accurate mode and don't care if it is blocked. Change-Id: I6a4f95c1ac8cf8bf6464dd7d4e4cb35c291cd210 Orig-Change-Id: I46e073d95c666ecdd876331979b12461c61691f5 Signed-off-by: Tianyang Zhu <tianyang.zhu@intel.com> Reviewed-on: http://android.intel.com:8080/53270 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/img/psb_video/src/android/psb_android_glue.cpp
|
d3e97838845e2486aff54fc1ed9ba8b4af3d36fa |
|
11-Apr-2012 |
Tianyang Zhu <tianyang.zhu@intel.com> |
Video: Query Widi status to decide whether to disable MSVDX_Rotation BZ: 30544 It is a part of implemented for BZ30544, depends on patch 42633 and 42619. Change-Id: I0a4c265111c53b33e6105d557ee14802d3b6c43f Reviewed-on: http://android.intel.com:8080/43016 Reviewed-by: Zhu, Tianyang <tianyang.zhu@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/img/psb_video/src/android/psb_android_glue.cpp
|
3ec8b9246e4ac0f5d61b3f884bdc34775d72cd68 |
|
01-Apr-2012 |
Jason Hu <jason.hu@intel.com> |
Adviod creating mdc client in video driver initialization process when it is not needed. BZ: 30042 Initialize mdc client when it is used at first time. Change-Id: I3b1cf881e30b17a48f85c798d4d495ee4032bba6 Signed-off-by: Jason Hu <jason.hu@intel.com> Reviewed-on: http://android.intel.com:8080/42010 Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com> Reviewed-by: Zhu, Tianyang <tianyang.zhu@intel.com> Tested-by: Dong, Chuanxiao <chuanxiao.dong@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
cfc668eacb1652c56048e5d656f664216ad54132 |
|
29-Mar-2012 |
Jason Hu <jason.hu@intel.com> |
Refine mds client and remove global variable. BZ: 28225 Change-Id: I674a59c7f26ac9895670c4eb46dd9bb6f461d22d Signed-off-by: Jason Hu <jason.hu@intel.com> Reviewed-on: http://android.intel.com:8080/41613 Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com> Reviewed-by: Zhu, Tianyang <tianyang.zhu@intel.com> Tested-by: Dong, Chuanxiao <chuanxiao.dong@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
476f382b52ba06226b1ce473b56c388e6718e5e2 |
|
21-Mar-2012 |
Jason Hu <jason.hu@intel.com> |
Revert "Revert "handle correct rotation display for extended video mode"" BZ: 22802 This reverts commit b32eb5176b5d6f9ff190271d9b8166c35d976bb5. Change-Id: I5b947c2a332f0447f3e5bea7eeaef18f534cd1c1 Signed-off-by: Jason Hu <jason.hu@intel.com> Reviewed-on: http://android.intel.com:8080/39888 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/img/psb_video/src/android/psb_android_glue.cpp
|
d3db4564737d5b54b21a7e603cca1a3307c1dcca |
|
20-Mar-2012 |
Olivier Monnier <olivierx.monnier@intel.com> |
Revert "handle correct rotation display for extended video mode" BZ: 22802 Regression during cat0 testing: Video playback shows corruption in landscape mode for recording video of portrait mode This reverts commit b699ed82836d68ffc930827b7b7b35372ac4407e. Change-Id: Ia95625cd20eec5eb7a33f5d599fa3af31194d0a2 Signed-off-by: Olivier Monnier <olivierx.monnier@intel.com> Reviewed-on: http://android.intel.com:8080/39755
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
105e633fc049869fb3d28e2587626d710b09d409 |
|
12-Mar-2012 |
hding3 <haitao.ding@intel.com> |
handle correct rotation display for extended video mode BZ: 22802 For local video mode, we get the correct display degree according to layer's transform. Layer's transform equal surfaceflinger's transform adds to clip's meta data rotate info. However, For extend video mode, we need to ignore surfaceflinger's transform and only care clip's meta data rotate degree. Change-Id: I03bc140bd6cc3a178e1fc0027ae537423e0ae848 Signed-off-by: hding3 <haitao.ding@intel.com> Reviewed-on: http://android.intel.com:8080/38297 Reviewed-by: Hu, Jason <jason.hu@intel.com> Reviewed-by: Zhu, Tianyang <tianyang.zhu@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
632959e77cf0fbcf6a6e2f9bad2d9032b9ac18f2 |
|
30-Dec-2011 |
Jason Hu <jason.hu@intel.com> |
Video: Enable overlay rotation for ics. BZ: 15626 Use gralloc sub alloc to share rotate buffer handle b/w psb-video and hwc. Enable native window pass down to psb-video from OMXcodec to query rotation info from surface flinger. Change-Id: Ica929021d9a8b41f3b3b807039e94cd0a7305b28 Reviewed-on: http://android.intel.com:8080/30225 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/img/psb_video/src/android/psb_android_glue.cpp
|
d26663965eb3a6b5336e135b5e9227ed80edc20c |
|
17-Nov-2011 |
Shuo Liu <shuo.liu@intel.com> |
remove texture streaming in psb Change-Id: Ia96c3f56d9abb0e9b5054d134ddbfc5f6b088003 Signed-off-by: Shuo Liu <shuo.liu@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
680952832ef474a95bb0c4fee50c06e5126ad66d |
|
03-Nov-2011 |
Kun Wang <kun.k.wang@intel.com> |
Video: ww45.4 Port the local psb-video and libva changes to MFLD Android. BZ: 13645, 13068 DDK3.0 update for psb-video (NOT enable) Error Concealment codes for MFLD (NOT enable) Add CloverTrail deviceID Fix segfault issue Fix wrong cbp_size_value_minus1 calculation. Need a new encode parameter buffer type for HRD parameter setting. Change-Id: I6d9d1936bf2ade8dc4129a210e718a16e6b13933 Signed-off-by: Kun Wang <kun.k.wang@intel.com> Reviewed-on: http://android.intel.com:8080/23007 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/img/psb_video/src/android/psb_android_glue.cpp
|
3f3d1e8746d2b793c982ac19a73061e006b1b178 |
|
24-Oct-2011 |
Kun Wang <kun.k.wang@intel.com> |
Video: ww44. Refine the codes and fix bug 12552 BZ: 12552 Remove trailing space, and codying style refine Change-Id: Ie30298ce78b12dd668d5a9e46d59b79278b43003 Signed-off-by: Kun Wang <kun.k.wang@intel.com> Reviewed-on: http://android.intel.com:8080/22262 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/img/psb_video/src/android/psb_android_glue.cpp
|
e9f11f100c212e9aeb194337ae43bbfea6a130db |
|
18-Oct-2011 |
Kun Wang <kun.k.wang@intel.com> |
Video: ww43.2 disable local rendering when widi in extvideo mode BZ: 11225, 11226 widi support: disable local rendering when widi in extvideo mode Fix most of the compiler warnings Remove bcd_ttm_handles which is not used now Correct the chroma_offset calcualtion in pnw_hostcodec modify the chroma offset in the func pnw_RenderPictureParameter() to make grabencode work correctly on grabencoding 720P clip Change-Id: If76829fed5169efe080bf4043c4cac855a3f75dc Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com> Signed-off-by: Kun Wang <kun.k.wang@intel.com> Reviewed-on: http://android.intel.com:8080/21909 Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com> Tested-by: Ding, Haitao <haitao.ding@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
2d4ed17a7b4c8d106f4d894f84576a7ab7501d91 |
|
13-Sep-2011 |
Shuduo Sang <shuduo.sang@intel.com> |
[PORT FROM R1][psbvideo] fix the encode crashed problem, fix the error ratation and the UI button disappear problem and fix the screen black problem BZ:8026,7905,7920,7594 set bitrate to a reasonable value if it's set to zero. reset texture source status in the initialization. Change-Id: I94ee7dbecd40252a330f2cf558777c8a4179a896 Orig-Change-Id: Ic8e64c18ea789108158a99c050304b2647762b88 Signed-off-by: jiguoliang <jiguoliang@localhost.ccr.corp.intel.com> Reviewed-on: http://android.intel.com:8080/18331 Tested-by: Sang, Shuduo <shuduo.sang@intel.com> Reviewed-by: Monnier, OlivierX <olivierx.monnier@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
62eed835ef3be46cbdc2239b73f5b261b72bf1be |
|
09-Aug-2011 |
Kun Wang <kun.k.wang@intel.com> |
Video: Porting the local psb_video codes to MFLD Android BZ: 6026, 6064, 6578, 6583, 6800 BZ6026,6064,6578: Enable the Overlay colorkey. BZ6583,6800: Invalid gtt offset will cause overlay display a green frame. So ensure overlay disabled before surface destroyed. Pass overlay register buffer handle to kernel for buffer validation Change-Id: Iae555fc1039e3b9ac91e5dd045d68df3eac9a0b1 Signed-off-by: Kun Wang <kun.k.wang@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
f91c8768670386683a281cc39141e21bdda9c97f |
|
08-Aug-2011 |
Kun Wang <kun.k.wang@intel.com> |
Video: Porting the local psb-video codes to MFLD Android BZ: 6825 BZ6825 Add more check for rotate surface rotate: make texstreaming/overlay VA rotation set from vaSetDisplayAttribute work Aligned with opensource version Fix ttm object count increase after capture a picture. Change-Id: I4a593be8dd2736f10c045f41f70beba3423cf6e7 Signed-off-by: Kun Wang <kun.k.wang@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
5fc4c9dad588a06fd9f9d03585991517ff59dad1 |
|
30-Jun-2011 |
Kun Wang <kun.k.wang@intel.com> |
Video: Porting the local psb_video driver to MFLD Android BZ: 3585, 3764, 3978, 3981, 3982 BZ3585: Modify obj_context->interlaced_stream for H264 BZ3764: Overlay destbox is properly intialized. BZ3978,3981 and 3982,add code to check parameter Other local changes. Change-Id: Idd17413ac2fb0e764a45b894307a777356648e02 Signed-off-by: Kun Wang <kun.k.wang@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
0da1930627209986e8db220799a690f816494401 |
|
14-Jun-2011 |
Austin Yuan <shengquan.yuan@gmail.com> |
Video: msvdx rotation support and some sanity check of parameters BZ: 2207, 2984, 2986, 3038 Enabled msvdx rotation: 1) when detectes surfaceflinger has rotate, notify per-context msvdx rotate support 2) check if the incoming stream is interlaced or not by PicParams if it is interlaced clip, doesn't use msvdx rotate 3) export PSB_VIDEO_NOROTATE to disable rotate support for BZ2986 and BZ2984, add checking VASubpictureID and modify function vaSetSubpictureChromakey for BZ3038, Clear local drawable when texstreaming switch to overlay render path Change-Id: I4d8f8340c65615d02947b7388f9ddc744a57dec3 Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
ca7d98aa1e54c9ee6ee79eb46ad25e0b897e7c51 |
|
26-May-2011 |
Austin Yuan <shengquan.yuan@gmail.com> |
Video: fallback to TS when detects rotate BZ: 2529 This is the second patch to temp fix video playback rotate issue getVideoPostMethod is used to return surfaceflinger layer compostion status, in addition for it, add the screen rotation info into it, then with a query, video driver can get the rotation information and fall back to texsteaming (temporarily) accrordingly Change-Id: Ic715ed3e4caa89869f55944e5055493797deb6fd Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
54752e65b02b1a84c491e3f9c964046faeea306e |
|
09-May-2011 |
Kun Wang <kun.k.wang@intel.com> |
Video: porting the lastest psb_video to support overlay and HDMI extended video mode. BZ: 1788, 1173, 1634, 817 Video driver should support dynamic switch b/w overlay and ts according to wherher video si covered by UI. Video driver should support HDMI extended video mode. Video driver will query visible region info from surface flinger to detemine render through ts or overlay path Change-Id: I7d4081e14cf1b5813c742446c17dc48c8c9b6317 Signed-off-by: Kun Wang <kun.k.wang@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
3f0344d71a79eccf65858fe5ba8a55f75dc5d7f5 |
|
03-May-2011 |
Austin Yuan <shengquan.yuan@gmail.com> |
video: integration ww19.2 libva/video driver BZ: 1597 Fixed test/basic; test/decode; test/encode; test/putsurface bugs for Android Change-Id: I60b47c55d01a2705d8a8965cfe6a05a4a64f84de Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
bde3ed7517cc876cb2a6e174ea2a96a75938e787 |
|
18-Apr-2011 |
Kun Wang <kun.k.wang@intel.com> |
Video: Port the latest video psb_video library to MFLD Gingerbread. -BZ1229 Vido team have updated some changes for MRST and Meege. These changes include: fix Meego TTM error message; support resolution change feature; workaround to avoid TTM page leak message; Enable HDMI extend video corresponding to libva 1.0.12; refine codes style; Fix sighting 3471013; etc. Port the latest video psb_video library from video team's local git server to MFLD Gingerbread. Change-Id: I75f607e0bbd32d571ec723a52528330730bb13a3 Signed-off-by: kun.k.wang@intel.com
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
dc1209519284865899ca8d990b3a2c7dbca8ae08 |
|
09-Mar-2011 |
wangkun <kun.k.wang@intel.com> |
porting the latest psb_video codes to gingerbread-stable Change-Id: I7f420c2fa49a3b6569171c077c10c35f32e03418
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
4b5b72d7dd3fe944d75029ff0ca6db1e74600e59 |
|
07-Jan-2011 |
Liu, Shuo <shuo.liu@intel.com> |
Update psb_video from medfield-meego 2010-12-15 release to enable stagefright based video playback Change-Id: I41ca5c27a819895ef3c0eed529b84edca0f1fa24 Signed-off-by: Liu, Shuo <shuo.liu@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
df3a254fb53cd90da1dfc60e242af2c5f79cdb55 |
|
28-Aug-2010 |
Yong Yao <yong.yao@intel.com> |
psb_video: work around for the issue thumbnail caused media died Change-Id: Ia9f69cf03b6fb901914ad62e251aebe31b5ee9ad Signed-off-by: Yong Yao <yong.yao@intel.com>
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
2befccec034c13d34746a9e87149889d59ac767b |
|
23-Aug-2010 |
Fei Jiang <fei.jiang@intel.com> |
Porting psb-video code change from Eclair. Change-Id: I366119c332c0bdd791ce363b60ae60d20b1ba458
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
26b5573b80b6642f5aa2581d52054c284e5701fd |
|
06-Aug-2010 |
Fei Jiang <fei.jiang@intel.com> |
Enable texture streaming for video driver. Compare Froyo with Eclair, surface flinger has some code change. Then we need link libsurfaceflinger_client.so. Change-Id: Icd612e4fe5478df0f2096eef60f3c57e88a245ee
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
a8fbfc1eb7f94359ad4a8ba6fbbc7cd4d455b09d |
|
19-Jul-2010 |
mgross <mgross@mtgdev.jf.intel.com> |
revert this hack when enable ISurface for texture streaming Change-Id: I54a7c5b85c2ee7ea13fe61d7c8b11d5081794858
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
f24f27dd553577a780e8ccaeb6e192030e18cc26 |
|
30-Jun-2010 |
Fei Jiang <fei.jiang@intel.com> |
Move createTextureStreamSource from opencore MIO to video driver, it is more reasonable. For overlay video playback, we don't need call that function. We will choose overlay or texture streaming to playback video in video driver instead of opencore MIO layer. Change-Id: I4584c0d23fed92a0ef4c4553cfbe8e656ec9c463
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
41051cf68a4a61406a5adcb9412cd83035eb8b0d |
|
23-Jun-2010 |
Fei Jiang <fei.jiang@intel.com> |
Fix green bar problem when playback video with texture streaming path. This commit need work with framework/base fix to add setTextureStreamDim API. This commit also remove fourcc.h to resolve ipscan issue. Change-Id: Ibe70339ec9556228852fe43cf36a084901e0c4b6
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|
437b3eda28a4bf098efa80598cab67f190275266 |
|
11-Jun-2010 |
Fei Jiang <fei.jiang@intel.com> |
Replace wind river video driver with intel umg video driver, which also include texture streaming support. Playback with texture streaming is for default, but overlay is also supported. You can disabled "#define ANDROID_VIDEO_TEXTURE_STREAM 1" in psb_output.h to enable overlay. Change-Id: Ia8e08c69d5f221c8e43d79ecd74993fd1e819a69 Reviewed-by:Francis Tharappel
/hardware/intel/img/psb_video/src/android/psb_android_glue.cpp
|