summaryrefslogtreecommitdiffstats
path: root/src/hwdefs
Commit message (Collapse)AuthorAgeFilesLines
* update psb_video according to IMG's update to support modular drm.mahongpe2014-07-211-14/+10
| | | | | | | | | | BZ: 179076 In this update, slice header extrace command will be changed, so update corresponding stucture definations here. Change-Id: Ie0c7232cf878e8156ba269666d64df7343d857a8 Signed-off-by: mahongpe <hongpeng.ma@intel.com>
* Enable Modular DRM in psb_videomahongpe2014-07-212-1/+5
| | | | | | | BZ:174825 Change-Id: Ic2f46dd215278b03f71a87dac3ba52abf9aceaae Signed-off-by: mahongpe <hongpeng.ma@intel.com>
* psb_video: enable 64bit supportFei Jiang2014-07-211-2/+2
| | | | | | | | | BZ: 172915 correct IMG_INT32 and IMG_UINT32 typeO Change-Id: I78d5625789fe69c7209957c06a160b05ae1cadda Signed-off-by: Fei Jiang <fei.jiang@intel.com>
* psb_video: make psb_video compatible in 64 bit OSFei Jiang2014-07-212-23/+22
| | | | | | | | | | | | BZ: 166020 psb_video was previously developed in 32 bit OS, hasn't considered compatible case to run it under 64 bit OS. Need use unsigned long to indicate pointer, and declare function explicitly. Change-Id: I7556104ad85b0793f87c360ef50077baae43b2ea Signed-off-by: Fei Jiang <fei.jiang@intel.com>
* psb-video: add slice header parsing supportNana GUo2014-07-213-2/+76
| | | | | | | | | | | | | | BZ: 110655 add slice header parsing support in psb-video part Change-Id: Ib382faf5f337eb5e82418f87896e48273e291c5e Signed-off-by: Nana GUo <nana.n.guo@intel.com> Reviewed-on: http://android.intel.com:8080/110348 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>
* ved: support ved output scalingpingshix2014-07-211-0/+152
| | | | | | | | | | | | | | | 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>
* open-source code confidential for Merrifield video encoder [MRFLD-VIDEO].hding32014-07-211-339/+1
| | | | | | | | | | | | | | | | | BZ: 65045 deleted the register define header file, topazhp_core_regs.h. And modified some confidential registers' definition for user-space driver. Change-Id: Id8a3f23e115dc298a09bc9dc3ea7e32467ced4e6 Signed-off-by: edward lin <edward.lin@intel.com> Signed-off-by: hding3 <haitao.ding@intel.com> Reviewed-on: http://android.intel.com:8080/72299 Reviewed-by: buildbot <buildbot@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>
* [PSB-VIDEO] enhancement msvdx YUV rotate code and fix some compile errorhding32014-07-212-1/+14
| | | | | | | | | | | | | | | | BZ: 62368 1. Modify psb__dump_NV_buffers so that can dump rotated buffer 2. Fix compile issue for FPGA making decode Change-Id: I122deb5129d9b3b89b70f1f5f2cea295a6201812 Signed-off-by: Li Zeng <li.zeng@intel.com> Signed-off-by: hding3 <haitao.ding@intel.com> Reviewed-on: http://android.intel.com:8080/70150 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>
* Merged the latest Merrifield video encoder code here, and fixed some ↵hding32014-07-211-52/+68
| | | | | | | | | | | | | | | | | | 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>
* ved: modify VP8 header file's license text [MRFLD-VIDEO]Li Zeng2014-07-212-54/+70
| | | | | | | | | | | | | | | | | | | BZ: 56428 modify VP8 header file's license text and also refine code for VP8 and jpeg dec Change-Id: Iad3cb02a618ddddf1b9f3d4ad7596375dd5a436a Signed-off-by: Li Zeng <li.zeng@intel.com> Reviewed-on: http://android.intel.com:8080/65459 Reviewed-by: Jiang, Fei <fei.jiang@intel.com> Reviewed-by: Wang, Elaine <elaine.wang@intel.com> Reviewed-by: Feng, Wei <wei.feng@intel.com> Reviewed-by: Ding, Haitao <haitao.ding@intel.com> Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: Sun, Mingruo <mingruo.sun@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
* ved: psbvideo msvdx code refineLi Zeng2014-07-211-21/+0
| | | | | | | | | | | | | | | | | | | BZ: 56431 Add new ved fw, remove unused ved fw, remove msvdx dead code, add VP fw Refactor decode part Change-Id: Ic03f1659a056cba91c2ccd3b0f96401d60872e3d Signed-off-by: Li Zeng <li.zeng@intel.com> Reviewed-on: http://android.intel.com:8080/65458 Reviewed-by: Ding, Haitao <haitao.ding@intel.com> Reviewed-by: Jiang, Fei <fei.jiang@intel.com> Reviewed-by: Wang, Elaine <elaine.wang@intel.com> Reviewed-by: Feng, Wei <wei.feng@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>
* psb-video code checkin for below BZ fixing.hding32014-07-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | BZ: 46156 46985 37563 45878 44851 45455 BZ: 44994 - [PORT FROM R3] remove ci_va.h and related code BZ: 46985 - Blocky image on 1080p3_848x480_low_1000Kbps.mp4 BZ: 37563 - psb-video: fix some h264 ES clip CRC issue BZ: 46156 - Restore VAImage structrue for binary compatible BZ: 44851 - Set CACHED flag to external user buffer BZ: 45878 - Merrifield H264 encoder does not support changing bitrate dynamically under VCM mode Use extra_offset and extra_pitch for the 4th plane BZ: 45455 - fix jag issue during one 1080i clip playback #this is the MFLD part of original MRFLD patch 56458. Change-Id: Id4ee76ae2a9d8e35c0da68dbb1767325c7064b26 Signed-off-by: edward lin <edward.lin@intel.com> Signed-off-by: Li Zeng <li.zeng@intel.com> Signed-off-by: msun9 <mingruo.sun@intel.com> Signed-off-by: Elaine Wang <elaine.wang@intel.com> Signed-off-by: hding3 <haitao.ding@intel.com> Reviewed-on: http://android.intel.com:8080/59861 Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
* Video: Enable VP8 decode with msvdx fw 1366ss on FPGA [MRFLD-VIDEO].Li Zeng2014-07-211-1/+1
| | | | | | | | | | | | | | 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>
* modified the licence header for the register define files of topazhp ↵hding32014-07-218-73/+192
| | | | | | | | | | | | | | | [MRFLD-VIDEO]. BZ: 45021 modified the licence header for the register define files of topazhp Change-Id: I06eb7b7187a266a07f2e43c4471777f6906b5547 Signed-off-by: edward lin <edward.lin@intel.com> Signed-off-by: hding3 <haitao.ding@intel.com> Reviewed-on: http://android.intel.com:8080/55361 Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
* merrifeild code checkin for jpeg, lnc_ospm, vp8 decode feature.hding32014-07-211-1/+0
| | | | | | | | | | | | | | | | | | | 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>
* video: support ved error concealmentLi Zeng2014-07-212-0/+4
| | | | | | | | | | | | | | | | | | | BZ: 42768 42035 Initially support ved concealment when decode error h264 stream In psb_PutSurface, restrict srcw to 2047 Change prefix "pnw" to "tng" for VP8 drier Clear up non DE3 code for jpeg dec #this is the MFLD part of original MRFLD patch 53380. Change-Id: Idbe04ed9c6f767248965d010e72027eef55777c1 Signed-off-by: Li Zeng <li.zeng@intel.com> Reviewed-on: http://android.intel.com:8080/53380 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>
* psb-video: fix some h264 ES clip CRC issuemsun92014-07-211-0/+1
| | | | | | | | | | | | | | | BZ: 37563 set FW_DEVA_DEBLOCK_ENABLE in the FW_DEVA_DEBLOCK msg. Change-Id: I7fef54b9bf50cefad2a477c3f358cb54b6eb1c0b Orig-Change-Id: I27b9afc2f4604d571239ac44edbb042d2ec8fb3f Signed-off-by: msun9 <msun9@msun9-smr.(none)> Reviewed-on: http://android.intel.com:8080/51910 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>
* porting MRFL branch to ICS mainline [MRFLD-VIDEO].hding32014-07-2112-0/+7969
| | | | | | | | | BZ: 35390 porting MRFL branch to ICS mainline.update version r7. Change-Id: Ia48689ead949f44d32817d062accab06b1ecd3a6 Signed-off-by: hding3 <haitao.ding@intel.com>
* porting MRFL branch to ICS mainlinehding32014-07-215-14/+13721
| | | | | | | | | | | | | 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>
* video: enable ICS graphic buffer decoding and rendering.Fei Jiang2014-07-211-1/+2
| | | | | | | | | | | | | | 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>
* Video: ww45.4 Port the local psb-video and libva changes to MFLD Android.Kun Wang2014-07-212-0/+72
| | | | | | | | | | | | | | | | | | | | 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>
* Video: ww44. Refine the codes and fix bug 12552Kun Wang2014-07-2129-93/+93
| | | | | | | | | | | | | | | 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>
* Video: Porting the local psb-video codes to MFLD AndroidKun Wang2014-07-2129-555/+638
| | | | | | | | | | | | 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>
* Video: Port the latest video psb_video library to MFLD Gingerbread. -BZ1229Kun Wang2014-07-2126-5284/+5266
| | | | | | | | | 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
* porting the latest psb_video codes to gingerbread-stablewangkun2014-07-2129-1299/+1341
| | | | Change-Id: I7f420c2fa49a3b6569171c077c10c35f32e03418
* Update psb_video from medfield-meego 2010-12-15 release to enableLiu, Shuo2014-07-215-2/+157
| | | | | | | stagefright based video playback Change-Id: I41ca5c27a819895ef3c0eed529b84edca0f1fa24 Signed-off-by: Liu, Shuo <shuo.liu@intel.com>
* Porting psb-video code change from Eclair.Fei Jiang2014-07-2129-561/+547
| | | | Change-Id: I366119c332c0bdd791ce363b60ae60d20b1ba458
* Replace wind river video driver with intel umg video driver, which also ↵Fei Jiang2014-07-214-546/+680
| | | | | | | | | | 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
* Fix line terminatorsGeoff Smith2014-07-212-546/+546
| | | | | | | Convert line terminators from DOS format to Linux/Unix format. Change-Id: I82f366c99d18c8b1994e5728b9ccd02581566946
* Copy wind river video driver to ABSP for the first step, and there is some ↵Fei,Jiang2014-07-2128-0/+10424
change to the header files include. Change-Id: I31670ad211ab08d6477fd8acf31581eb3f559a84