History log of /hardware/intel/img/psb_video/src/vsp_VPP.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/vsp_VPP.h
e982f1e85b688d56a63c7e352281a182753f1e7b 06-May-2014 Wang Kun <kun.k.wang@intel.com> Support VSP Security Compose

BZ: 192662

Support WIDI Security Compose feature.

Change-Id: Id2cd8eb649c13a3919fccb876d145feb67c33023
Signed-off-by: Wang Kun <kun.k.wang@intel.com>
/hardware/intel/img/psb_video/src/vsp_VPP.h
233384d7e88c1295775705f074fbe3fd2e57ff35 19-Feb-2014 zhangzha <zhangfei.zhang@intel.com> add new parameters for temporal_layer.

BZ: 172539

1. added five parameters for temporal layers;
2. refined codes.

Change-Id: Ia4e5196b3e9bae4b5ab13559733386ec42f35d84
Signed-off-by: zhangzha <zhangfei.zhang@intel.com>
/hardware/intel/img/psb_video/src/vsp_VPP.h
3a06cac9739f834b59d88bbcfb9c95229117a204 19-Nov-2013 Wang Kun <kun.k.wang@intel.com> Update the VSP codes to match VIED 2.10 release

BZ: 152881

Set the intermediate buffer addr/size on Pipeline command.
Update the context buffer to 60KB

Change-Id: I37a237825cc147cbb8c261d464809e5c72e3158e
Signed-off-by: Wang Kun <kun.k.wang@intel.com>
/hardware/intel/img/psb_video/src/vsp_VPP.h
015be5899c766411f7f30c2115dd219259408894 26-Jul-2013 Sun, Mingruo <mingruo.sun@intel.com> to support context switch with FRC/VPP on VIED2.3 firmware

BZ: 126206

set context_vp8_id=1 both in kernel and user space

Change-Id: I42354f9f4356c1e4a009a14b5ef5ff83fee7903e
Signed-off-by: Sun, Mingruo <mingruo.sun@intel.com>
Reviewed-on: http://android.intel.com:8080/124871
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/vsp_VPP.h
025f7c7e9643d6bffae04ee17b0e7cc29103bf8d 29-Jul-2013 Sun, Mingruo <mingruo.sun@intel.com> update vp8 encode driver to the new libva interface

BZ: 126685

update vp8 encode driver to the new libva interface

Change-Id: I9a1ba6ba7041fca7fb6e3bc5d18fdcf12c17cc2b
Signed-off-by: Sun, Mingruo <mingruo.sun@intel.com>
Reviewed-on: http://android.intel.com:8080/121792
Reviewed-by: buildbot <buildbot@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/vsp_VPP.h
20b931cf997abb618b4e74770cf71378e14494f4 09-Jul-2013 Sun, Mingruo <mingruo.sun@intel.com> update vp8 encoder driver to VIED2.3

BZ: 122096

remove ref_frame_buffers[4] from VssVp8encSequenceParameterBuffer
add Vss_Sys_Ref_Frame_COMMAND
add two rate control mode VA_RC_CBR and VA_RC_VBR
save ctx->frame_rate and bits_per_second in vsp_vp8_process_seqence_param
add saving vp8 output coded data for partitions not consecutive

Change-Id: Ib328e44d11f737955c5f1a996c3ab757412f7028
Signed-off-by: Sun, Mingruo <mingruo.sun@intel.com>
Signed-off-by: pingshix <pingx.shi@intel.com>
Reviewed-on: http://android.intel.com:8080/119454
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/vsp_VPP.h
3f1e626a9ae2610e00e47b2da0b43212b1c13ddf 19-Jul-2013 Sun, Mingruo <mingruo.sun@intel.com> set CONTEXT_VP8_ID=0 on VIED2.3 release

BZ: 122096

VP8 enc could not work if set CONTEXT_VP8_ID=1 on VIED2.3 firmware

Change-Id: I26b20969f3fabb98af1d8a9150fc2b5e55fe2067
Signed-off-by: Sun, Mingruo <mingruo.sun@intel.com>
Reviewed-on: http://android.intel.com:8080/119826
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/vsp_VPP.h
4dadd5529a552fd10d5f270b8423bee758c42fc5 19-Jun-2013 zhangzha <zhangfei.zhang@intel.com> Add dynamic rate control/intra_refresh support.

BZ: 114965

1. add two functions: vsp_vp8_process_misc_param and vsp_vp8_process_dynamic_seqence_param.
2. these two functions will handle the following va_misc_params:
VAEncMiscParameterTypeMaxFrameSize
VAEncMiscParameterTypeAIR
VAEncMiscParameterTypeRateControl
VAEncMiscParameterTypeFrameRate
3. add VAConfigAttribRateControl values.

Change-Id: Idfb369f6a711651f4c2ec692f437a926fd9f88e6
Signed-off-by: zhangzha <zhangfei.zhang@intel.com>
Reviewed-on: http://android.intel.com:8080/115745
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/vsp_VPP.h
8672be7b10df4af6bd6e0902f6588ab4f7599176 19-Jun-2013 Sun, Mingruo <mingruo.sun@intel.com> set context_id=1 for vp8 enc to support context switch with VPP

BZ: 117413

set context_id=1 and then pass its value to firmware

Change-Id: I300babdf7104171d34617714a4626c3b571de035
Signed-off-by: Sun, Mingruo <mingruo.sun@intel.com>
Reviewed-on: http://android.intel.com:8080/115746
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/vsp_VPP.h
9ab46f9986463a0a5e6ba912fffb71be24d119d9 13-May-2013 Sun, Mingruo <mingruo.sun@intel.com> Refine vp8 encode user space driver

BZ: 107457

remove hard code and unused code in vp8 encode driver

Change-Id: I6dff586e471ddc9e99f0ac449c0a9623d43c4bb2
Signed-off-by: Sun, Mingruo <mingruo.sun@intel.com>
Reviewed-on: http://android.intel.com:8080/107721
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/vsp_VPP.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/vsp_VPP.h
66304487373cf4ed335ba2614f00102dca837832 30-Oct-2012 Wang Kun <kun.k.wang@intel.com> Update the codes to support VIED 20121005 version[MRFLD-VIDEO]

BZ: 64638

Update the VIED filter parameters value.

Change-Id: I6029287eb1f0b80cd5a50ac94a25a15ffe6c7dd3
Signed-off-by: Wang Kun <kun.k.wang@intel.com>
Reviewed-on: http://android.intel.com:8080/72115
Reviewed-by: Wang, Lili A <lili.a.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/vsp_VPP.h
d9dce27af5a91d19aaf1f2113a4a8ac4a9f9540b 29-Sep-2012 Wang Kun <kun.k.wang@intel.com> [MRFLD-VIDEO] Check the array size for VSP function parameters.

BZ: 59972

Add codes to check the array size to avoid overflow.
Add more comments for some functions.

Change-Id: Ia34e94d8549e80ffb82dc8695ff23cc6e17d0761
Signed-off-by: Wang Kun <kun.k.wang@intel.com>
Reviewed-on: http://android.intel.com:8080/68468
Reviewed-by: Wang, Lili A <lili.a.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/vsp_VPP.h
c7434a3fdc05f13a1817b6f32f499c9c7fee0045 13-Sep-2012 hding3 <haitao.ding@intel.com> Update the VSP to VIED 0711 release [MRFLD-VIDEO].

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: I1604e9d6dea66b48cb6e123b970f16f7efe3c24b
Signed-off-by: hding3 <haitao.ding@intel.com>
/hardware/intel/img/psb_video/src/vsp_VPP.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/vsp_VPP.h