History log of /hardware/intel/img/psb_video/src/psb_drv_video.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d640886ce44885e2a70f4d31187d17f4ce08d52d 22-Nov-2014 Xigui Wang <xigui.wang@intel.com> Fix share info initialization issue when enabling VPP/FRC

add a flag to indicate share_info initilization state

Bug: 18629797
BZ: 230329

Change-Id: Ifd452233049a26d00742f59e0af9f624295fbdcb
Signed-off-by: Jason Hu <jason.hu@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
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/psb_drv_video.h
cecb10be5449aa74cd1d9a2eb41c2a6a76d9ee79 22-Jul-2014 ywan171 <yi.a.wang@intel.com> remove warning in psb video

BZ: 209178

remove warning in psb video
Signed-off-by: ywan171 <yi.a.wang@intel.com>

Change-Id: Ie1a05b5a92fa6666420f8fd7138bc9df0f6d5d42
Signed-off-by: root <root@feijiang-desktop.(none)>
Reviewed-on: https://android.intel.com/220814
Tested-by: Fourdan, Olivier <olivier.fourdan@intel.com>
Reviewed-by: Fourdan, Olivier <olivier.fourdan@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
c81215b4bf0f69e83b393d14bd6ffba2ec3f0ee5 23-Jun-2014 Tianmi Chen <tianmi.chen@intel.com> psb_video: use private_data to pass share info outside vaCreateSurface

BZ: 204482

use private_data to pass share info, so that we can fill out share info
outside vaCreateSurface, such as assigning crop width, crop height in
mediasdk

Change-Id: Ia98cc307bc00176742383a91b793c1484c900a81
Signed-off-by: Tianmi Chen <tianmi.chen@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
ea19f5543d17793f6a03e37e27a9b4f1fbc781bc 27-May-2014 Sun, Jian <jianx.sun@intel.com> VED: pass video width information to kernel

BZ: 198675

pass video width information to kernel for VC1 decode, the info is needed for kernel to make workaround

Change-Id: Idf2d410bea6ace549248354f3d24ca9361a262b4
Signed-off-by: Sun, Jian <jianx.sun@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
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/psb_drv_video.h
20f2ef257b798a174166858314731050410e31f4 16-Apr-2014 mahongpe <hongpeng.ma@intel.com> Fix HEVC video clip display issue.

BZ: 188865

HEVC is decoded by software, when rotation, it will use
VED to do rotation. so there is not coded_width and coded_height
in this case. when display, the start X/Y will be wrong.

Change-Id: Ic18b32315232046451f502897353f7139fd95355
Signed-off-by: mahongpe <hongpeng.ma@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
55dbfaffb153fbec01e82c471b7ea5bf7bcac5fe 01-Apr-2014 mahongpe <hongpeng.ma@intel.com> Pass real frame width and height to HWC.

BZ: 188861

When rotation is enabled, if source crop is not equal to source
region, HWC will need real width and height to calculate the
start position in rotation buffer.

Change-Id: Ib34bed57a293aa1ad5e181031e58575abe5e76e2
Signed-off-by: mahongpe <hongpeng.ma@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
80512b077abec95c25376542d58e1ee4cb1a34ee 09-Apr-2014 Elaine Wang <elaine.wang@intel.com> Change the value of PSB_MAX_BUFFERTYPES from 1007 to 64

BZ: 185572

VABufferTypeMax is large(1000+) because there is big blank space between common libva buffer
type and Intel specific buffer types(for GEN usage only). If use VABufferTypeMax as
PSB_MAX_BUFFERTYPES to define the size of buffer type related arrays in context object,
we will waste about 16K memory. Currently, the max value of buffer type used in psb_video is
VAParseSliceHeaderGroupBufferType(44). So change the value of PSB_MAX_BUFFERTYPES from 1007 to 64.

Change-Id: I0d9ff14e6a1b3ecc8b34a7a73005c462141b8c4d
Signed-off-by: Elaine Wang <elaine.wang@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
c1796c63c15e70e237ed3227fcd785feb8f86623 27-Mar-2014 Yuan, Shengquan <shengquan.yuan@intel.com> Rebase libva to latest open source version(jpeg range parameter/VAEntrypointMax removal)

BZ: 182224

Change-Id: I2762990e2ef7154d43c244753acda1c20bbb9844
Signed-off-by: Yuan, Shengquan <shengquan.yuan@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
e202f2ee721bf555410fd0cd4d5e2e2cb951f83f 12-Mar-2014 Li Zeng <li.zeng@intel.com> Video: handle video crop size from libva

BZ: 177403

handle video crop size from libva

Change-Id: Ie8807a25806250d6dcd93085b079b1384579d3db
Signed-off-by: Li Zeng <li.zeng@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
539a49d14f466d64394588b7d080a7f027f13f71 07-Mar-2014 Li Zeng <li.zeng@intel.com> Video: handle video crop size from libva

BZ: 177403

handle video crop size from libva

Change-Id: Ibe9a603bce4980298a41a42f53724843fe1086a9
Signed-off-by: Li Zeng <li.zeng@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
dbf2ee864763f6da009b5455943917c72e31e9ec 12-Mar-2014 Gu, Wangyi <wangyi.gu@intel.com> psb-video: distinguish the sw decode and hw decode

BZ: 174522

distinguish the sw decode and hw decode with output method,
which is used by hwc. This patch works with optimization patch:
https://android.intel.com/#/c/166226/

Change-Id: I66f8b716af594baebba4213f3f9d1963bb270c58
Signed-off-by: Gu, Wangyi <wangyi.gu@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
bc222733c95473a832014871bbc7572198ca6b8c 25-Feb-2014 mahongpe <hongpeng.ma@intel.com> Enable Modular DRM in psb_video

BZ:174825

Change-Id: Ic2f46dd215278b03f71a87dac3ba52abf9aceaae
Signed-off-by: mahongpe <hongpeng.ma@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
c1b2b79d09021bd55c39f38b8d08b4f17e65a18c 13-Feb-2014 Li Zeng <li.zeng@intel.com> video: not allocate TT buffer on MOFD

BZ: 169986

not allocate TT buffer on MOFD

Change-Id: Ie3511db100613d66d2f50ae5a741dd3312f08d3a
Signed-off-by: Li Zeng <li.zeng@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
208fdf0dfa4973738828afe4c0fee995d1c5079c 07-Jan-2014 Wang Kun <kun.k.wang@intel.com> Use VSP to do rotation for 1080P while vpp playback

BZ: 145877

In current design, GPU will do rotation for VPP output data.
To reduce the power, VPP will do rotation for 1080P.

Change-Id: Ic44e2aa7b801d89400a9f5e9e4c9a86e73c5d723
Signed-off-by: Wang Kun <kun.k.wang@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
c8f70c055a073d0f87a0a63f9f09fd02f230b512 29-Nov-2013 Li Zeng <li.zeng@intel.com> video: expand IS_MRFLD to cover Moorefield platform

BZ: 155306

expand IS_MRFLD to cover Moorefield platform

Change-Id: Id99045f940f355b456bf30e5105edc733c96b5d3
Signed-off-by: Li Zeng <li.zeng@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
913999933b93af5ec1cc99a28b961fa12834c085 18-Sep-2013 Nana GUo <nana.n.guo@intel.com> psb-video: frame-level decoding with slice header parsing

BZ: 139405

frame-level decoding with slice header parsing when D0I3 enabled
to avoid VED power down between slice header parsing and decoding

Change-Id: I0b1be72e399fb90a0d88488dfcc49a37edac82da
Signed-off-by: Nana GUo <nana.n.guo@intel.com>
Signed-off-by: Li Zeng <li.zeng@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
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/psb_drv_video.h
ca854bdaae4b5d5c28d9c492d0b4f3a563d57703 21-Oct-2013 Zhao Liang <leo.zhao@intel.com> Use graphic buffer native handle structure to parse gfx buffer color format

BZ: 146347

since different color format gfx buffer has different property, use color format in
structure to handle different cases.

Change-Id: Iec8a3067f4175a33e6f6daace215716ad9c07845
Signed-off-by: Zhao Liang <leo.zhao@intel.com>
Reviewed-on: http://android.intel.com:8080/139815
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/img/psb_video/src/psb_drv_video.h
8b9d488edafa54dce4d1fa4ae99e493ad840517d 14-Aug-2013 Li Zeng <li.zeng@intel.com> VED: Enable two-pass rotation for merrifield

BZ: 128654

Enable two-pass rotation for merrifield

Change-Id: I7876d9f154966809d90482f22de524dedda7e2db
Signed-off-by: Li Zeng <li.zeng@intel.com>
Reviewed-on: http://android.intel.com:8080/125867
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/img/psb_video/src/psb_drv_video.h
438ce6b6895ee98bc732cc15061eca5c41de8a45 18-Jul-2013 Dan Liang <dan.liang@intel.com> psb_video: query the transform from hwc when nativeWindow is absent

BZ: 119799

MediaCodec invokes video decoder across different processes and in
this case ANativeWindow cannot be passed directly. So share_info/payload
is utilized to pass the transform info from HWC.

Besides, one constraint is added here to allow only protected content
video playback go through this path. Other cases can fall back to ST.

Change-Id: I38236e4d766e45ffb13abe98f816049f52207e00
Signed-off-by: Dan Liang <dan.liang@intel.com>
Reviewed-on: http://android.intel.com:8080/119443
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/psb_drv_video.h
7fe83028016237543fd7ffb31036023398dd62b6 26-Jun-2013 pingshix <pingx.shi@intel.com> 1. vaDeriveImage() return error on reconstructed frames 2. Added tiled to linear memory conversion in vaGetImage()

BZ: 118261

This patch is submitted according to newencode test tool,reconstructed
frames is tiled format so vaDeriveImage() return error which only support
linear format. vaGetImage() should be invoked to dump reconstructed frames.

Change-Id: I170940e38302171f10d03912268c85723ea83e33
Signed-off-by: Ren Zhaohan <zhaohan.ren@intel.com>
Signed-off-by: pingshix <pingx.shi@intel.com>
Reviewed-on: http://android.intel.com:8080/115373
Reviewed-by: cactus <cactus@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
4985c4c7c4894dc1feb6b8d678e2f9b9d2f05543 07-Jun-2013 SUN,Jing <jing.a.sun@intel.com> Fixed JPEG encoding's quality setting taking no effect issue.

BZ: 111102

Issue: JPEG encoding's quality setting can't take any effect,
which was a regression issue caused by Patch 108062's typo.

Solution: Corrected its typo and the issue was fixed.

Change-Id: I03404f976904f7c6b272b0590a1337655620749d
Signed-off-by: SUN,Jing <jing.a.sun@intel.com>
Reviewed-on: http://android.intel.com:8080/112287
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/img/psb_video/src/psb_drv_video.h
dd0a0b792078d587a2e266f146ccd287c39a742d 09-May-2013 edward lin <edward.lin@intel.com> Modified the trace methods for Merrifield Video Encoder

BZ: 106767

added some trace functions to trace the parameters.
delete some debugging trace functions.
delete some compiling warrning.

Change-Id: Ib37d57f5339178e76fb74b5134a2e36c121ab61b
Signed-off-by: edward lin <edward.lin@intel.com>
Reviewed-on: http://android.intel.com:8080/107440
Reviewed-by: Ding, Haitao <haitao.ding@intel.com>
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/img/psb_video/src/psb_drv_video.h
b7c527a64448cfeedb2fe114b673af667f92faf2 03-Apr-2013 hding3 <haitao.ding@intel.com> psb-video: enable vp8 decoding for Baytrail platform

BZ: 96355

Only vxd decoding is enabled for BYT platform.
Need use BAYTRIAL macro to disable compiling encode/vpp code.
On baytrail, currently NV12 linear format is not supported.
Need do CSC to convert NV12 to YV12.

Change-Id: I8b59b2bbbdf90f9612bc77db4ad63d7ae347f720
Signed-off-by: Fei Jiang <fei.jiang@intel.com>
Signed-off-by: hding3 <haitao.ding@intel.com>
Reviewed-on: http://android.intel.com:8080/99805
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
ea2c7216b1b3a8b7a00ffd63ef4ae46c5e8f9fe5 28-Mar-2013 Sun, Mingruo <mingruo.sun@intel.com> Integrate VSP VP8 Encoder user space driver code[Video-MRFLD]

BZ: 90819

Integrate VSP VP8 Encoder user space driver code(VIED 1.5)

Change-Id: Iaaa3d80dd0f9908e92c48c6b80f9e4ab0d3bbd0a
Signed-off-by: Sun, Mingruo <mingruo.sun@intel.com>
Reviewed-on: http://android.intel.com:8080/99033
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/img/psb_video/src/psb_drv_video.h
5dded681fc06f6f765840c45a5e6d57cdf79e561 11-Mar-2013 edward lin <edward.lin@intel.com> [MRFLD-VIDEO] Enable dump reconstructed frames in va_encode for Merrifield Video Encoder

BZ: 88656

This patch enabled the transferring extra-buffer as thereference/reconstruction buffer, and return the buffer index to identify which buffer is the reconstruction buffer by reserved variable.

Change-Id: I1a24d6a762a45da5ef55bb384a379a73ce7c02e8
Signed-off-by: edward lin <edward.lin@intel.com>
Signed-off-by: pingshix <pingx.shi@intel.com>
Reviewed-on: http://android.intel.com:8080/96083
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
925e65d1ed4a080e83ea5fcaea1c3c802e427e6c 21-Feb-2013 pingshix <pingx.shi@intel.com> ved: support ved output scaling

BZ: 87314

support ved output scaling

Change-Id: Ie65df2a29e7d928db75e7d1c6bce0858089973a7
Signed-off-by: Li Zeng <li.zeng@intel.com>
Signed-off-by: pingshix <pingx.shi@intel.com>
Reviewed-on: http://android.intel.com:8080/92918
Reviewed-by: cactus <cactus@intel.com>
Reviewed-by: Jiang, Fei <fei.jiang@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
eb4e7a2a0d7357995e994c50d2185f966d6f1985 25-Feb-2013 pingshix <pingx.shi@intel.com> [MRFLD-VIDEO] Enable two pipe kernel module for Merrifield Video Encoder

BZ: 88978

enable user-space to fit kernel space's change on this bug.

Change-Id: I6d4873b4e0cb9723b5ace895c7a00f4a038f02f9
Signed-off-by: edward lin <edward.lin@intel.com>
Signed-off-by: pingshix <pingx.shi@intel.com>
Reviewed-on: http://android.intel.com:8080/93534
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
381e313cd06b652a08bef36b3e9d44ae096e72b2 04-Feb-2013 pingshix <pingx.shi@intel.com> Add buffer-reloc to command buffer for Merrifield Video Encoder[MRFLD-VIDEO]

BZ: 85080

enabled the buffer-reloc function for Merrifield Video Encoder.
cleaned command buffer code.
removed some unused macro define.

Change-Id: I2c9bb9144d950c094bea5cf5175148c3078617b3
Signed-off-by: pingshix <pingx.shi@intel.com>
Reviewed-on: http://android.intel.com:8080/90169
Reviewed-by: Lin, Edward <edward.lin@intel.com>
Reviewed-by: Gozalvez Herrero, Juan AntonioX <juan.antoniox.gozalvez.herrero@intel.com>
Tested-by: Gozalvez Herrero, Juan AntonioX <juan.antoniox.gozalvez.herrero@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
ba4bbde36b64f076cfb1dd1783fe08e71a5fd671 28-Jan-2013 hding3 <haitao.ding@intel.com> Enable TWO pipe for Merrifield Video Encoder

BZ: 71956

add one flag TOPAZHP_PIPE_NUM to control the pvr lib using 2 pipe or 1 pipe.
add one function in psb_buffer.c to get the coded data from segment buffer

Change-Id: I04b9038e1b28b9a28475a15ae832f7ca536b82bd
Signed-off-by: edward lin <edward.lin@intel.com>
Signed-off-by: hding3 <haitao.ding@intel.com>
Reviewed-on: http://android.intel.com:8080/88881
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/psb_drv_video.h
13149b728d681c33e036a3e26b1b61d5a8b78204 22-Jan-2013 edward lin <edward.lin@intel.com> updating the slice parameters processing for Merrifield Video Encoder

BZ: 77241

updating slice parameters processing function to be compatible for Medfield Slice parameters structure.
fixed some bugs for psb-video under all I frames mode for some floating error.
modified the value IdrPeriod/IntraPeriod/IpPeriod checking part
finished the fixing work.
please note:
the ip_period should be the count of B frames.[1, 4]

this patch contains several other BZ's patch.

Change-Id: Id156d895e0cb5b318f091fd17cbfaacea348d892
Signed-off-by: edward lin <edward.lin@intel.com>
Signed-off-by: pingshix <pingx.shi@intel.com>
Reviewed-on: http://android.intel.com:8080/88044
Reviewed-by: cactus <cactus@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
d22d044ca1d9898843c35944ef93cfa89e1a088a 06-Jan-2013 pingshix <pingx.shi@intel.com> [MRFLD-VIDEO] Critical klocwork issues of Merrifield Video Encoder User-Space Driver

BZ: 77674

Critical klocwork issues of Merrifield Video Encoder User-Space Driver
I fixed the critical klocwork errors and delete the macro
_TOPAZHP_VIR_ADDR_ which used for debugging.

Change-Id: Ic7b8f86a4a8b718f787953fd6cbca842a16df2da
Signed-off-by: edward lin <edward.lin@intel.com>
Signed-off-by: pingshix <pingx.shi@intel.com>
Reviewed-on: http://android.intel.com:8080/85163
Reviewed-by: cactus <cactus@intel.com>
Tested-by: cactus <cactus@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
96b0e013cefb77a845b6533d4c2ecf6f0aa429fc 20-Dec-2012 edward lin <edward.lin@intel.com> define in the code for Merrifield video encoder user-space driver [MRFLD-VIDEO]

BZ: 76157

Firstly, I modified the code of psb_surface_attrib.c and psb_texture.c, psb_texture.h to make sure this code could be compiled ok on Linux environment.
Secondly, I removed and reduced some DEBUG Macro define for Merrifield Video Encoder user-space driver.
this modified would not affect the running of encoder, only for code clean

Change-Id: I68ad681333e766a1b8bc2577714a1be6f07c249b
Signed-off-by: edward lin <edward.lin@intel.com>
Signed-off-by: pingshix <pingx.shi@intel.com>
Reviewed-on: http://android.intel.com:8080/83598
Reviewed-by: cactus <cactus@intel.com>
Tested-by: cactus <cactus@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
81826d3ab4c9cf28ea853f1545042aa53a0f0abf 25-Dec-2012 Li Zeng <li.zeng@intel.com> ved: implment VPP function for msvdx

BZ: 78377

Implement VPP function for msvdx to support standalone rotation

Change-Id: I764ecc23fb440c6bc54860303341ba10fa52cc32
Signed-off-by: Li Zeng <li.zeng@intel.com>
Reviewed-on: http://android.intel.com:8080/85117
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/img/psb_video/src/psb_drv_video.h
60acc53b7127b8fbaec5cc53d695268c13659092 25-Dec-2012 Ma, Hongpeng <hongpeng.ma@intel.com> psb_video: signal DSR to update framebuffer image on CTP platform

BZ: 76325

For CTP platform, command mode is enabled for display; testsuite should
signal display module to update framebuffer image when video frame is ready.
On MFLD platform, display is running on video mode and has no this issue.

Change-Id: I56b543ce27aabc803bcb08f60d79ebd4f497c0de
Signed-off-by: Ma, Hongpeng <hongpeng.ma@intel.com>
Reviewed-on: http://android.intel.com:8080/83765
Reviewed-by: Guo, Nana N <nana.n.guo@intel.com>
Reviewed-by: Liang, Dan <dan.liang@intel.com>
Reviewed-by: Chen, Tianmi <tianmi.chen@intel.com>
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/img/psb_video/src/psb_drv_video.h
7bb84b457d5658da0c850ed13dff3d212af70771 06-Dec-2012 Edward Lin <edward.lin@intel.com> [PORT FROM MAIN][MRFLD_VIDEO] Enable video encode on VP with Merrifield video driver

BZ: 66906

Merged video encoder user-space part
Added fw/topazhp/Android.mk

Change-Id: I779ddb5f77d6cf75b13d6b2d077285247cd7d342
Signed-off-by: Edward Lin <edward.lin@intel.com>
Reviewed-on: http://android.intel.com:8080/82278
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/img/psb_video/src/psb_drv_video.h
684f0e29e29ca32fad49439cfe0392417361d34d 27-Nov-2012 Li Zeng <li.zeng@intel.com> [PORT FROM MAIN]ved: support memory tiling

BZ: 70693

support memory tiling for 1080p on CTP

Change-Id: Id342818a3d4b599c8e8416ea452c5ef3a118bb56
Signed-off-by: Li Zeng <li.zeng@intel.com>
Reviewed-on: http://android.intel.com:8080/82314
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/img/psb_video/src/psb_drv_video.h
7c683a316b6623e75c0d2ebe5d6c00c832968375 28-Oct-2012 ashish singhi <ashish.singhi@intel.com> WiDi: [Multi-tasking] Set the Surface information.

BZ: 64895

Native window Information is set here & used by HWC
to distinguish between two playbacks.

This patch will set the native window in share info
structure which is corresponding to intel gralloc
payload structure used at IntelWidiPlane.

Change-Id: I62988c5af893f8996a8ad525cd2f01f490cbcc96
Signed-off-by: ashish singhi <ashish.singhi@intel.com>
Reviewed-on: http://android.intel.com:8080/71926
Reviewed-by: buildbot <buildbot@intel.com>
Reviewed-by: Tao, Tao Q <tao.q.tao@intel.com>
Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com>
Reviewed-by: Zhu, Tianyang <tianyang.zhu@intel.com>
Reviewed-by: Ding, Haitao <haitao.ding@intel.com>
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: lab_cactus <lab_cactus@intel.com>
Tested-by: lab_cactus <lab_cactus@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
6d37ae34fcae80f2e898b61e2506ed8e887bd16a 17-Oct-2012 nguo <nana.n.guo@intel.com> psb-video: refine video driver code for error check

BZ: 62498

define macro to make readable

Change-Id: I7b18e8f48db1565bf23595a303c85c18f26ec85b
Signed-off-by: nguo <nana.n.guo@intel.com>
Reviewed-on: http://android.intel.com:8080/70537
Reviewed-by: Jiang, Fei <fei.jiang@intel.com>
Reviewed-by: Sun, Mingruo <mingruo.sun@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/psb_drv_video.h
61e067e1c2cfca5234c4a7fa2af351206b543904 26-Sep-2012 hding3 <haitao.ding@intel.com> Comment out dead code to improve code coverage rate.

BZ: 58051

some functions are not used any more, but we'd like to keep them in
git for future reference. Add "#if" to these functions to improve
code coverage rate.

Change-Id: I26e1e81d1f815bd96fd9990d7bd33537d5d057d1
Signed-off-by: Elaine Wang <elaine.wang@intel.com>
Signed-off-by: hding3 <haitao.ding@intel.com>
Reviewed-on: http://android.intel.com:8080/67821
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/psb_drv_video.h
38d89d625f11c0c3f0ff313cef450252e6467baf 17-Sep-2012 hding3 <haitao.ding@intel.com> Merged the latest Merrifield video encoder code here, and fixed some compiling error

BZ: 57543

fix some compile error to make psb-video can pass compile both android and linux development env.
#MFLD part.

Change-Id: I45f10c52d75c0b429f78b5d0fe21c2d8898a2815
Signed-off-by: edward lin <edward.lin@intel.com>
Signed-off-by: hding3 <haitao.ding@intel.com>
Reviewed-on: http://android.intel.com:8080/66662
Reviewed-by: Zeng, Li <li.zeng@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/psb_drv_video.h
7a7f243488d6d292901b6afcee37683635fc5a77 23-Aug-2012 Wang Kun <kun.k.wang@intel.com> Update the VSP to VIED 0711 release.

BZ: 51921

VAProfileNone was updated to -1 on libva, so we need to add a new vpp_profile for only VSP.
Add the support to query the filters capability for different frame.

Change-Id: I243b076b31547b18cbd0256f3b155b0fd10785fd
Signed-off-by: Wang Kun <kun.k.wang@intel.com>
Reviewed-on: http://android.intel.com:8080/63242
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/psb_drv_video.h
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/psb_drv_video.h
da36b81f6a3b7260217195d260acc341324512ef 05-Jul-2012 Li Zeng <li.zeng@intel.com> Video: Enable VP8 decode with msvdx fw 1366ss on FPGA [MRFLD-VIDEO].

BZ: 45385

modify vp8 decode according to msvdx fw 1366ss interface

Change-Id: I8c2e2fb258b93d5c9b825b68743fb7c98b524c0b
Signed-off-by: Li Zeng <li.zeng@intel.com>
Reviewed-on: http://android.intel.com:8080/59713
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/psb_drv_video.h
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/psb_drv_video.h
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/psb_drv_video.h
430ce5c32361119ed81a62c918be6afbdd053edd 13-Sep-2012 hding3 <haitao.ding@intel.com> merrifeild code checkin for jpeg, lnc_ospm, vp8 decode feature [MRFLD-VIDEO].

BZ: 44466

merrifeild code checkin for jpeg, lnc_ospm, vp8 decode feature.

Change-Id: Ie17729c87e9e10b5f231889769a2a1feac4aaa13
Signed-off-by: hding3 <haitao.ding@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
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/psb_drv_video.h
8e9a21e730449c10cac6e6f69d255611c93f63c2 13-Sep-2012 hding3 <haitao.ding@intel.com> porting MRFL branch to ICS mainline [MRFLD-VIDEO].

BZ: 35390

porting MRFL branch to ICS mainline.update version r7.

Change-Id: Ia48689ead949f44d32817d062accab06b1ecd3a6
Signed-off-by: hding3 <haitao.ding@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
f31d5416a60f83e184b0906a7ec77ba021840531 11-Jun-2012 hding3 <haitao.ding@intel.com> porting MRFL branch to ICS mainline

BZ: 35390

porting MRFL branch to ICS mainline.update version r7.
#this is the MFLD part of original MRFLD patch 52337.

Change-Id: I77b60e88fdda5ad8166a6578fac99b4523c5a29c
Signed-off-by: hding3 <haitao.ding@intel.com>
Reviewed-on: http://android.intel.com:8080/52337
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
a1756818411b990c978385ae425ea2d4610c7c08 29-May-2012 Fei Jiang <fei.jiang@intel.com> [PORT FROM R3] psb-video: set protected flag from mix to kernel through psb-video.

BZ: 37972

Pass VA_RT_FORMAT_PROTECTED flag to kernel driver to notify IED is on.

Change-Id: I4f88bcaf84fb96a5c2db7c18f60617b2e7b8beed
Orig-Change-Id: Ic82125cdf710a98f8dd71d03827e995bbc77e8cb
Signed-off-by: Fei Jiang <fei.jiang@intel.com>
Reviewed-on: http://android.intel.com:8080/50632
Reviewed-by: Qiu, Junhai <junhai.qiu@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/psb_drv_video.h
f614fdcfc6d3b9802ab2501dbd84d42a82282fcc 24-May-2012 Fei Jiang <fei.jiang@intel.com> [PORT FROM R3] psb-video: add psb_SetTimestampForSurface to set timestamp in share_info for surface.

BZ: 37057

Need sent timestamp info to hwc through video driver for widi case.

Change-Id: Id8bedcd595477af0c282fb2293f00a898c177fe9
Orig-Change-Id: Ib0f2e167e5840474a243f1ff1ef0eeb9b8f96755
Signed-off-by: Fei Jiang <fei.jiang@intel.com>
Reviewed-on: http://android.intel.com:8080/50116
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/psb_drv_video.h
c60d5b7bdb5616ca37e0b912c10725bec4320f33 13-May-2012 Fei Jiang <fei.jiang@intel.com> psb-video: refine video driver debug/trace function

BZ: 36116

Previous video driver debug/trace function is a bit of mess, not easy to use.
Divide the debug/trace to different levels and remove some redundant code. With this commit, the example psbvideo.conf would be like:
PSB_VIDEO_TRACE=/data/log
PSB_VIDEO_TRACE_LEVEL=1
PSB_VIDEO_TRACE_OPTION=16
Details of level and option can be seen from the psb_drv_debug.h.

Change-Id: Icd2789522deca6e7b2469547d10a11b815636e8f
Reviewed-on: http://android.intel.com:8080/48610
Reviewed-by: Jiang, Fei <fei.jiang@intel.com>
Reviewed-by: Zeng, Li <li.zeng@intel.com>
Reviewed-by: Sun, Mingruo <mingruo.sun@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/psb_drv_video.h
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/psb_drv_video.h
5218326fef3ee99570e4c9d692d62872052ea219 11-Apr-2012 ttao1 <tao.q.tao@intel.com> widi: Add new flag, used_by_widi, to psb_surface_share_info_s.

BZ: 31003

Add flag used_by_widi into psb_surface_share_info_s structure.
psb_video sets the flag to be 0. HWC checks this flag, if the
flag is already set by widi, the native handle will not be used
for widi AVC encoder setup. HWC may still send the last native
handle even decoder relased the native buffers.

Change-Id: I2892f3a0bc6604422c6f5180d7cca4c3d65c08b1
Signed-off-by: ttao1 <tao.q.tao@intel.com>
Reviewed-on: http://android.intel.com:8080/43023
Reviewed-by: Veeramani, Karthik <karthik.veeramani@intel.com>
Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com>
Tested-by: Sun, Hang L <hang.l.sun@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
9f388f4488bba39eeac0c97ddaa6480362edf952 01-Apr-2012 Jason Hu <jason.hu@intel.com> force to use overlay for protected content video.

BZ: 29326

set force overlay flag for protected content in payload buffer.

Change-Id: I0dcc9f2f671662ed742a0489e5f6317529fab2fc
Signed-off-by: Jason Hu <jason.hu@intel.com>
Reviewed-on: http://android.intel.com:8080/42049
Reviewed-by: Qiu, Junhai <junhai.qiu@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/psb_drv_video.h
e17e82feae9a81cafd79e27e093741e4af9b1e46 30-Mar-2012 Bin Gao <bin.gao@intel.com> psb_video: enable video playback for CLV+

BZ: 29760

Need add new pci id to user space library psb_video to enable video playback for CLV+.

Change-Id: Ib69c274256b14bdf6bb96e1198debfae5c0bf901
Signed-off-by: Bin Gao <bin.gao@intel.com>
Signed-off-by: Chilakala Mallikarjuna <mallikarjuna.chilakala@intel.com>
Reviewed-on: http://android.intel.com:8080/41722
Reviewed-by: Jiang, Fei <fei.jiang@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/psb_drv_video.h
a53f777035596f2f2228b1d689adbdebd192c144 22-Mar-2012 ttao1 <tao.q.tao@intel.com> Add kbuf handle list into surface payload for HWC

BZ: 28395

During video playback, HWC maps payload from native handle to get list
of kbuf handles for Widi setting up AVC encoder.

Change-Id: I5c2c2b4a31a4de44c7a08ec4afd9c8c2356c0f7a
Signed-off-by: ttao1 <tao.q.tao@intel.com>
Reviewed-on: http://android.intel.com:8080/40269
Reviewed-by: Chowdhury, RajneeshX <rajneeshx.chowdhury@intel.com>
Reviewed-by: Sun, Hang L <hang.l.sun@intel.com>
Reviewed-by: Poornachandran, Rajesh <rajesh.poornachandran@intel.com>
Reviewed-by: Verdu, Miguel <miguel.verdu@intel.com>
Tested-by: Sun, Hang L <hang.l.sun@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
9190b606edae32a87310efe1027cdae8ef772656 08-Mar-2012 Fei Jiang <fei.jiang@intel.com> psb_video: enable bob deinterlace feature

BZ: 24913

Pass deinterlace info from video driver to hwc module.

Change-Id: I9edcc80d4a37e6147ee24b336d4a32b1e33a0e7e
Reviewed-on: http://android.intel.com:8080/38075
Reviewed-by: Jiang, Fei <fei.jiang@intel.com>
Reviewed-by: Guo, Nana N <nana.n.guo@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/psb_drv_video.h
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/psb_drv_video.h
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/psb_drv_video.h
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/psb_drv_video.h
2ce4449fad0d9c41797472ac686cd39bef75ce81 29-Feb-2012 Miguel Verdu <miguel.verdu@intel.com> Check sync flag for rendering set by HWC

BZ: 25331

The Hardware Composer sets this new flag when it sends the
surface to render target (HDMI, overlay or WiDi)
It clears once the surface has been succesfully render.

This can be queried by decoder using vaQuerySurfacestatus

Change-Id: I1de3cfe51ee4f3842efb147e1212f5c541975a6d
Signed-off-by: Miguel Verdu <miguel.verdu@intel.com>
Reviewed-on: http://android.intel.com:8080/37266
Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com>
Tested-by: Sun, Hang L <hang.l.sun@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
67612a448651896b2557796ff98d46c5e0dbbdc6 24-Feb-2012 hding3 <haitao.ding@intel.com> psb_video: Fix klocwork issue.

BZ: 23921

There are some critical klocwork issues in MRST code.
Considering Android ICS doesn't support MRST platform, removing MRST
files from makefile is safe and it will clear these klocwork issues and
also make a smaller library binary.

Change-Id: I75d285f1acadf5e589045b1c42229335716419d5
Signed-off-by: Elaine Wang <elaine.wang@intel.com>
Reviewed-on: http://android.intel.com:8080/36498
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/psb_drv_video.h
930394d4842050d9ce19db36b16c30d9db78f076 13-Feb-2012 Li Zeng <li.zeng@intel.com> ved: CLV ved use punit to upload firmware as MFLD D0/D1

BZ: 23230

CLV ved uses punit to upload firmware as MFLD D0, modify a macro IS_MFLD

Change-Id: I0d32ad6f56c52c9d09f6dd1f97e84fb9b7edd9c0
Signed-off-by: Li Zeng <li.zeng@intel.com>
Reviewed-on: http://android.intel.com:8080/35015
Reviewed-by: Jiang, Fei <fei.jiang@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/psb_drv_video.h
751400dde1eac64dd41c7de33fcddf8a939e4ab2 20-Jan-2012 hding3 <haitao.ding@intel.com> psb_video: porting patches from R2 to R3 for psb_video

BZ: 20870,19404,15626

Patch porting from R2 to R3 for psb_video

Change-Id: I152c61118e9945181f0f70a85d87528a04b432c2
Signed-off-by: hding3 <haitao.ding@intel.com>
Reviewed-on: http://android.intel.com:8080/32630
Reviewed-by: Jiang, Fei <fei.jiang@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
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/psb_drv_video.h
fa6f2e9012a890942a47eae9f6f1a0ddcd97e9a4 18-Dec-2011 Fei Jiang <fei.jiang@intel.com> video: enable ICS graphic buffer decoding and rendering.

BZ: 18370

This patch enabled to use external buffer for video decoding, will wrap a gralloc buffer to TTM buffer.

Change-Id: I06c5746c22b94c46fb0e7194c554c9d798743ff5
Reviewed-on: http://android.intel.com:8080/28068
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/psb_drv_video.h
35405e1aaaefd5bb307ba7f7161e138a86880020 07-Nov-2011 Kun Wang <kun.k.wang@intel.com> Video: ww46.1 Porting local psb-video to MFLD Android R2

BZ: 13659, 5822

BZ13659. Whether to recalculate final rotation depend on both va rotation
from app and window manager rotation. So set rotation dirty flag when app set
va rotation, and delay to recalculate final rotation until we know WM rotation.

BZ5822. Bypass overlay color correction and suppose to be replaced by pipe color correction in future.

surface_extinfo: Remove the extra memset
psb_surface.h: define SET/GET_SURFACE_INFO_rotate/protect in a common place
protected decode: the rotated surface should derive the protected flag from the main surface

Change-Id: I64a838a70e627aee3aa4298eb1e861e6221e093b
Signed-off-by: Kun Wang <kun.k.wang@intel.com>
Reviewed-on: http://android.intel.com:8080/23375
Tested-by: Ding, Haitao <haitao.ding@intel.com>
Reviewed-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/psb_drv_video.h
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/psb_drv_video.h
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/psb_drv_video.h
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/psb_drv_video.h
6e19dd0fd3388e704d0ee5d180bcb9c356aacc44 08-Oct-2011 Shuduo Sang <shuduo.sang@intel.com> [PORT FROM R1] Video: ww40.5 Porting local psbvideo to MFLD Android

BZ: 11126, 11008, 11086, 11496

Delay overlay init to the first render and add more error handling when create overlay cmd buffer.

Origianlly when create decode surfaces, the surface is registered into BCD
But the surface may not be used for rendering. This patch delay surface
BCD register later, so that only when rendering, the surface is registered into BCD

Change-Id: Id2250e9096a6e64aca322c0c85d496efc4998d94
Orig-Change-Id: Ie4dc9bea3797bc06cfed54816fb0f9afaa9f8863
Signed-off-by: Kun Wang <kun.k.wang@intel.com>
Reviewed-on: http://android.intel.com:8080/20863
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/img/psb_video/src/psb_drv_video.h
b6b9c482c9c72f4e2bc90260813cc00b454e011d 20-Sep-2011 Shuduo Sang <shuduo.sang@intel.com> [PORT FROM R1][Video] ww38.5 -- Porting the 8998,9421 and 9915 patches.

BZ: 8998, 9421, 9915

BZ8998: remove check ref surface of P frame in MPEG4
BZ9421: If one thread never create texture stream source, it should not destroy texture stream source either.
BZ9915: Youtube video is not full screen play on HDMI device sometimes.

Change-Id: I4430eabdbc130fcdb82cf996c5bf391e21f4616a
Orig-Change-Id: Icf67b3a15c9778432b1683f1bcb9964c1a32fd3d
Signed-off-by: Kun Wang <kun.k.wang@intel.com>
Reviewed-on: http://android.intel.com:8080/19058
Reviewed-by: Sang, Shuduo <shuduo.sang@intel.com>
Tested-by: Sang, Shuduo <shuduo.sang@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
439ac7d8f5824cd50eeab72deda0dcbf9f2aedbf 13-Sep-2011 Shuduo Sang <shuduo.sang@intel.com> [PORT FROM R1][psb_video] Video: revert MSVDX context id setting code change for PWN D0

BZ: 8995

Context id setting change breaks TOPAZ D0i3. Revert this modification.

Change-Id: Ie525580f9b3fa3fbd9078fcff84818861922360a
Orig-Change-Id: Ia0ac5cabe3ba4ac0a171bc3bc5eec0c5b0b4cf80
Signed-off-by: Binglin Chen <binglin.chen@intel.com>
Reviewed-on: http://android.intel.com:8080/18335
Tested-by: Sang, Shuduo <shuduo.sang@intel.com>
Reviewed-by: Monnier, OlivierX <olivierx.monnier@intel.com>
Tested-by: buildbot <buildbot@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
ba9074356bbc4239c3141e40dcec806886de48d8 13-Sep-2011 Shuduo Sang <shuduo.sang@intel.com> [PORT FROM R1][psb_video] Video: Enable PNW D0 video playback

BZ: 7486

* change conext id for each stream decoding
* update FW to 1313

NOTE:
FW name should be change to DE2.1

Change-Id: I61416d7a12587e088e23700175b2538ff7413d37
Orig-Change-Id: Ic2d0c85f8fe26da63dfb70ad2ebf54b8c310c4dc
Signed-off-by: Binglin Chen <binglin.chen@intel.com>
Reviewed-on: http://android.intel.com:8080/18333
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/psb_drv_video.h
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/psb_drv_video.h
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/psb_drv_video.h
cafec1db7e3fab84fe6908d9b4398e1867978e23 06-Jul-2011 Austin Yuan <shengquan.yuan@gmail.com> video: more grain-fined error handling

BZ: 4217, 4283

1) not register BCD if VA surface is YUV422
2) not hard code BCD ioctl
3) stop overlay if overlay is not used

Change-Id: Ib19c981787c03fac4df4f70e48f739c2c22e7121
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
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/psb_drv_video.h
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/psb_drv_video.h
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/psb_drv_video.h
65174cf623a03bf5ce819778f8bca002674c2e7e 19-May-2011 Austin Yuan <shengquan.yuan@gmail.com> Video: fix some random uninitialized data which will capture hang

BZ: 2351, 1119

HDMI resource are local variables and not fully initialized, by
move it to driver private data to fix video capture random data
corruption issue, which will cause video caputre hang issue

Change-Id: I99437e72155ecf55ff218d80c7f6c586b70cdd7b
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
/hardware/intel/img/psb_video/src/psb_drv_video.h
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/psb_drv_video.h
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/psb_drv_video.h
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/psb_drv_video.h
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/psb_drv_video.h
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/psb_drv_video.h
2f768e2db3e4074a6e9a3d5f0f6e321233d96e4c 29-Sep-2010 Fei Jiang <fei.jiang@intel.com> Update driver to DDK113 to support cicso's several features which include fw update.
The implemented cisco's new features include: AIR, maximum slice size ctrl, refined dynmaic bit rate ctrl.

Change-Id: Iaca7f518bf4626c6f798b694fadd528966ae7c9f
/hardware/intel/img/psb_video/src/psb_drv_video.h
643778eb83b8dfe3bbf433855b311d4fefa95e21 10-Sep-2010 Fei Jiang <fei.jiang@intel.com> Update video driver to tag ww37.5_android.
Implement cisco's new requirement: dynamic bit rate control and IDR request.

Change-Id: I99ed1444fe0cc0f293eb3499574fc9c18d33030a
/hardware/intel/img/psb_video/src/psb_drv_video.h
e968fbfc452194dd51c12901ffa338c312a5e3c7 25-Aug-2010 Fei Jiang <fei.jiang@intel.com> Update video driver to version 0X00000033.
Re-enabled Gfx D0i3 by default in kernel driver, while disable Gfx D0i3 when encode.

Change-Id: I3293fd33b2a124f2e0d85b5c8e87b5957f4818d9
/hardware/intel/img/psb_video/src/psb_drv_video.h
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/psb_drv_video.h
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/psb_drv_video.h
affe0092cc1da6366d8338217c14e9c42bae2248 11-May-2010 Fei,Jiang <fei.jiang@intel.com> Fix ip scan issue: the fourcc definiton use VA_FOURCC_xxx to replace.
The file fourcc.h under psb-video/src should be deleted.
Since psb-video will be released with Intel Proprietary, it shouldn't contain any file that is from Open Source.

Change-Id: I0e3001814c04a646bb8e6fffb1581bdfac0c9db6
/hardware/intel/img/psb_video/src/psb_drv_video.h
7e8d39a9d261ff6b5256d7cf9c7a127947b2b2a5 17-Apr-2010 Fei,Jiang <fjiang4> Copy wind river video driver to ABSP for the first step, and there is some change to the header files include.

Change-Id: I31670ad211ab08d6477fd8acf31581eb3f559a84
/hardware/intel/img/psb_video/src/psb_drv_video.h