History log of /hardware/intel/img/psb_video/src/tng_jpegES.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/tng_jpegES.c
0f9ee6a4eb11c0827f244f8208bf252090617e48 14-May-2014 Lin Edward <edward.lin@intel.com> [CLONED FROM 196056] update buffer clflush

BZ: 196057

remove clflush for both video and jpeg encoding

Change-Id: Ib597f16ee83020b94bbe2883b669e00a6bb104ca
Signed-off-by: Lin Edward <edward.lin@intel.com>
/hardware/intel/img/psb_video/src/tng_jpegES.c
98be9b15fdf9dd710170f4d47d9be9ad754614b8 07-Mar-2014 edward lin <edward.lin@intel.com> Implement buffer clflush

BZ: 185261

clflush cached coded buffer for each frame
add support for jpeg encoding

Change-Id: Idf4fa7444a399e935d60695cf3f69b32e95adf98
Signed-off-by: edward lin <edward.lin@intel.com>
/hardware/intel/img/psb_video/src/tng_jpegES.c
9aa6b8f146d3ab2d0979d126ce514fdb90ee0f29 28-Oct-2013 Ren Zhaohan <zhaohan.ren@intel.com> Remove duplicate code

BZ: 148148

This patch removed the deupicated buffer object

Change-Id: I76bc436af38b3b222f3c34e9a25286699c496693
Signed-off-by: Ren Zhaohan <zhaohan.ren@intel.com>
/hardware/intel/img/psb_video/src/tng_jpegES.c
578d2ad7e1ef903d817be99a1aac92bd68b5ee53 26-Jun-2013 SUN,Jing <jing.a.sun@intel.com> Ported JPEG encoding drivers to the updated LibVA interfaces.

BZ: 119038

Issue: LibVA's JPEG encoding's interfaces had been updated.

Solution: Updated JPEG encoding drivers based on that.

Change-Id: I18bd67de9cf2fc717356703841545948b9d0f500
Signed-off-by: SUN,Jing <jing.a.sun@intel.com>
Reviewed-on: http://android.intel.com:8080/115725
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/tng_jpegES.c
bc6509a80b5f32358354063af4dc786294fa76c3 24-Apr-2013 SUN,Jing <jing.a.sun@intel.com> Added input source surface stride's check for 64-bytes
alignment into MERR JPEG Encode Driver.

BZ: 103234

Issue: No checking and the address of a wrong source
data buffer was sent to HW to encode anyway, in which
case encoding failed with timeout errors and the driver
never told its users what their problems really were.

Solution: Added checking code and did not let encoding
go on if alignment was not satisfied.

Change-Id: I4f84ee183bc0fcf1f42fd778e780c7f93b16558a
Signed-off-by: SUN,Jing <jing.a.sun@intel.com>
Reviewed-on: http://android.intel.com:8080/104571
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/tng_jpegES.c
d51aa094f181d181c94e845950ffeba168c8fe5a 25-Apr-2013 Liu, Bolun <bolun.liu@intel.com> Fix libva-interface-test failed cases

BZ: 103082

Implement ValidateConfig() for all of codecs.
Add VAConfigAttribEncAutoRefence/VAConfigAttribEncMaxRefFrames.

Change-Id: Ida9f902bb0c146c8b4959a69ed5376814ddf0bca
Signed-off-by: Liu, Bolun <bolun.liu@intel.com>
Reviewed-on: http://android.intel.com:8080/105189
Reviewed-by: cactus <cactus@intel.com>
Reviewed-by: Shi, PingX <pingx.shi@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/tng_jpegES.c
8153ccc65f30ec7cecee4c6a4f0e72f7c402edbd 22-Apr-2013 SUN,Jing <jing.a.sun@intel.com> Improved JPEG encoding performance by balancing 2 pipes' workload.

BZ: 102407

Issue: The pipes' workload balancing strategy offered by IMG DDK
was not the best.

Solution: Improved it based on our use cases.

Change-Id: Ie4c655d59f013e79382f65e6e52662d02f8c86b9
Signed-off-by: SUN,Jing <jing.a.sun@intel.com>
Reviewed-on: http://android.intel.com:8080/103797
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/tng_jpegES.c
c4a7c43f761ec6b9b4777aa0ccf3ab6045562242 19-Mar-2013 SUN,Jing <jing.a.sun@intel.com> Enabled 2-pipes JPEG encoding.

BZ: 94011

Issue: TopazHP supported 2-pipes. Since PO, only
one of them was enabled for JPEG encoding.

Solution: enabled both two pipes for JPEG encoding.

Change-Id: Ie4b64e0451bcd8647edb5df5709732299c28c8b2
Signed-off-by: SUN,Jing <jing.a.sun@intel.com>
Reviewed-on: http://android.intel.com:8080/97220
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/tng_jpegES.c
c79caccb602f74ef23c5b82d194bf005a7009551 12-Mar-2013 SUN,Jing <jing.a.sun@intel.com> JPEG Encode Drivers' Quantization Table dumping
code needs to be improved for logcat.

BZ: 92192

Issue: Since logcat always adds a '\n' to the
end of every item of message, the current dumping
code outputs Quantization Table, which are two 8*8
tables, in an ugly format in the case that they are
dumped to logcat.

Solution: So both CTP's and MERR's JPEG Encode
Drivers' Quantization Table dumping code needs to
be improved to make the dumped info easier to read
if to logcat.

Change-Id: I81709242b7fda3fd7bf9ce898683b218ca267d06
Signed-off-by: SUN,Jing <jing.a.sun@intel.com>
Reviewed-on: http://android.intel.com:8080/96079
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/tng_jpegES.c
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/tng_jpegES.c
12109f339d6cb5ffe571cf113b8807b7596566c2 01-Feb-2013 Ren, Zhaohan <zhaohan.ren@intel.com> Remove duplicate command dword, attach MTX_CMDID_ISSUEBUFFER cmd
count in SW_NEW_CODEC command package.

BZ: 84495

Big resolution like 3264x2448 has wrong bottom half, this patch
fixed the user space issue.

Signed-off-by: Ren, Zhaohan <zhaohan.ren@intel.com>

Change-Id: I6e5bd22e8c998070fa230354714ad4ec6ee44594
Signed-off-by: Ren, Zhaohan <zhaohan.ren@intel.com>
Reviewed-on: http://android.intel.com:8080/89732
Reviewed-by: Sun, Jing A <jing.a.sun@intel.com>
Reviewed-by: Wang, Elaine <elaine.wang@intel.com>
Reviewed-by: Lin, Edward <edward.lin@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/tng_jpegES.c
234896afa7fd6fda7e36cb3e60dc3012d207e915 18-Oct-2012 hding3 <haitao.ding@intel.com> Remove the fill byte between SOF and SOS [MRFLD-VIDEO].

BZ: 62661

Remove the fill byte between SOF and SOS.

Change-Id: I59a9d222813898dc72b0c4e800daf6cbd5974b4f
Signed-off-by: hding3 <haitao.ding@intel.com>
Reviewed-on: http://android.intel.com:8080/70536
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/tng_jpegES.c
88d0460822f8807666406c14662591167eed73a0 18-Oct-2012 hding3 <haitao.ding@intel.com> Port the new JPEG driver from DDK_3_00_02_0061 [MRFLD-VIDEO]

BZ: 62658

Port the new JPEG driver from DDK_3_00_02_0061

Change-Id: I9bfb2ed1c71bd7a35549b68e911f5d62cee7b26d
Signed-off-by: hding3 <haitao.ding@intel.com>
Reviewed-on: http://android.intel.com:8080/70535
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/tng_jpegES.c
e26d82700f9514cc175d2b54733ebdeb8824922e 17-Sep-2012 hding3 <haitao.ding@intel.com> Merged the latest Merrifield video encoder code here, and fixed some compiling error [MRFLD-VIDEO].

BZ: 57543

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

Change-Id: I4e8b4739d45f6e822400126fd7c9c8209a23c2f4
Signed-off-by: edward lin <edward.lin@intel.com>
Signed-off-by: hding3 <haitao.ding@intel.com>
Reviewed-on: http://android.intel.com:8080/66663
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/tng_jpegES.c
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/tng_jpegES.c