summaryrefslogtreecommitdiff
path: root/moorefield_hdmi/ips
AgeCommit message (Collapse)Author
2017-05-09Implement display blank function.android-vts-8.0_r9android-vts-8.0_r8android-vts-8.0_r7android-vts-8.0_r6android-vts-8.0_r2android-vts-8.0_r13android-vts-8.0_r12android-vts-8.0_r11android-vts-8.0_r10android-vts-8.0_r1android-security-8.0.0_r54android-security-8.0.0_r53android-security-8.0.0_r52android-cts-8.0_r9android-cts-8.0_r8android-cts-8.0_r7android-cts-8.0_r6android-cts-8.0_r5android-cts-8.0_r4android-cts-8.0_r3android-cts-8.0_r26android-cts-8.0_r25android-cts-8.0_r24android-cts-8.0_r23android-cts-8.0_r22android-cts-8.0_r21android-cts-8.0_r20android-cts-8.0_r2android-cts-8.0_r19android-cts-8.0_r18android-cts-8.0_r17android-cts-8.0_r16android-cts-8.0_r15android-cts-8.0_r14android-cts-8.0_r13android-cts-8.0_r12android-cts-8.0_r11android-cts-8.0_r10android-cts-8.0_r1android-8.0.0_r9android-8.0.0_r7android-8.0.0_r51android-8.0.0_r50android-8.0.0_r49android-8.0.0_r48android-8.0.0_r47android-8.0.0_r46android-8.0.0_r45android-8.0.0_r44android-8.0.0_r43android-8.0.0_r42android-8.0.0_r41android-8.0.0_r40android-8.0.0_r4android-8.0.0_r39android-8.0.0_r38android-8.0.0_r37android-8.0.0_r36android-8.0.0_r35android-8.0.0_r32android-8.0.0_r31android-8.0.0_r30android-8.0.0_r3android-8.0.0_r29android-8.0.0_r28android-8.0.0_r2android-8.0.0_r17android-8.0.0_r16android-8.0.0_r15android-8.0.0_r13android-8.0.0_r12android-8.0.0_r11android-8.0.0_r10android-8.0.0_r1security-oc-releaseoreo-vts-releaseoreo-security-releaseoreo-releaseoreo-r6-releaseoreo-r5-releaseoreo-r4-releaseoreo-r3-releaseoreo-r2-releaseoreo-devoreo-cts-releaseAustin Hu
Bug: 37908039 BZ: 51478 Test: netflix, youtube, play movies Regardless of the early_suspend system call. Change-Id: Ib72396260b7532482923c33c890573dbfd40aa00 Signed-off-by: Austin Hu <austin.hu@intel.com> (cherry picked from commit 89ee4ad98fb679a8b69c31b6034c229e05716d5c)
2017-05-08Fixed Klocwork warnings.Lang Dai
BZ: IMINAN-51481 Fixes: 38135184 Test: Netflix, play movies, youtube Change-Id: I67c5f1353f008035afa2492937a12818c1bff1a1 Signed-off-by: Austin Hu <austin.hu@intel.com> (cherry picked from commit fe3bb5afb0875ca02b6232ec860ae2e33b0b4d17)
2017-04-17Fixed the screen freeze issue for any frame with only FBT layer.Austin Hu
Bug: 33487853 Fixed by going through the normal post procedure, and creating the corrsponding retire fence for the frame. But actually display driver won't do real page flip by updating the register(s) of Display Controller, to display the black screen. Because, Anniedale Display Controller used in Fugu has a HARDWARE bug that its pipe would hang if all of the attached RGB/YUV planes are off. Test: netflix, play movies, youtube Change-Id: I9911c5e159c86fb46c02c958cb68d5c9e83856ae Signed-off-by: Austin Hu <austin.hu@intel.com> (cherry picked from commit eb65cfa1356880438b59009d585ebcb35ec1030f)
2017-03-06Revert "Revert "Update the DDK interface and add support for gralloc1.""Alistair Strachan
This reverts commit be5caddb7d82f64ce765752e7451240f6a11a589. Bug: 35427231 Test: netflix, youtube, play movies Change-Id: Ifde1ce1fa2dcc52367c158208cb68feaa257a672
2017-02-23Revert "Update the DDK interface and add support for gralloc1."Daniel Cardenas
This reverts commit 7a141a8d91c694a65c0d191ef15f9c1e350263cf. Change-Id: I2730fb82a20d5211aef85475337f0539b2910285
2017-02-14Update the DDK interface and add support for gralloc1.Alistair Strachan
This change updates the headers imported from the Imagination PowerVR Rogue DDK to the latest versions. The new headers are fully backwards compatible with the older GPU DDKs. Support for gralloc1 (v1) has also been added. This is implemented as runtime detection of the HAL version, rather than a compile flag, to enable the GPU DDK to be swapped out without a full platform rebuild. The plan is that the runtime checks will be removed in a subsequent change once the import of DDK 1.8 has stabilized. The headers updated by this change are used by other projects so this change will break the build unless it is merged in tandem with other changes. Test: Manual, youtube video worked Bug: 34625842 Change-Id: I700bc8845674135ff7a2b137c04a07c9945e28f7
2016-06-29Check whether the size be supported by HWC.Lily Ouyang
Fall back to GLES if the size isn't be supported. Bug: 29267608 BZ: IMINAN-50487 Change-Id: I542d29556d2e082c7e7630e0023bf660126b2094 Signed-off-by: Lily Ouyang <lily.ouyang@intel.com>
2016-06-17Fixed the video playback messy issues by hardware decoding by libva.nougat-devAustin Hu
Bug: 29160724 Bug: IMINAN-49451 Originall the width calculation of NV12_VED/NV12_VEDT formats was hacked in gralloc HAL, so moved this hacking into HWC HAL. Change-Id: I94afcc1e16f42540ed5826423d4bb52c494b6b45 Signed-off-by: Austin Hu <austin.hu@intel.com>
2016-06-17Don't support for standard HAL_PIXEL_FORMAT_YV12 format.Austin Hu
Bug: 29160724 Bug: IMINAN-49451 Otherwise gralloc HAL has to hack the buffer allocation for the format, with 128 bytes alignment requirement by overlay plane of Intel display controller. Change-Id: I26960cf12f59d1233787d8f9dee69949a0582090 Signed-off-by: Austin Hu <austin.hu@intel.com>
2016-06-02Support for both HAL_PIXEL_FORMAT_YV12 & HAL_PIXEL_FORMAT_INTEL_YV12 formatsAustin Hu
Bug: 27589011 Bug: IMINAN-49451 Change-Id: I1e5a3bc26b9436a4bd2987a38a77cfd000049ddf Signed-off-by: Austin Hu <austin.hu@intel.com>
2016-06-02Switch from HAL_PIXEL_FORMAT_YV12 to HAL_PIXEL_FORMAT_INTEL_YV12.Alistair Strachan
Bug: 27589011 Bug: IMINAN-49451 Change-Id: I76f1815e68f7656c52914d7e10300c4b9223cef2 Signed-off-by: Alistair Strachan <alistair.strachan@imgtec.com> Signed-off-by: Austin Hu <austin.hu@intel.com>
2016-04-19HWC: Fix RGBX/RGBA overlay support issueLily Ouyang
Correct register setting for RGBX/RGBA overlay support. Author: Xuwei Huang <xuwei.huang@intel.com> Bug: 26945608 JIRA: 49238 Change-Id: I1ffd7155821e9904860ab115c3b6784f0f2d3d0f Signed-off-by: Lily Ouyang <lily.ouyang@intel.com>
2016-02-09Switch away from the deprecated IMG Graphics HAL APIs.Alistair Strachan
In DDK 1.4, a function table was provided at the end of the gralloc_module_t to extend the gralloc API. This was replaced in DDK 1.5 with perform() extensions, but the compatibility functions remained. Intel opted to continue to use this compatibility path. However, future DDKs remove the compatibility feature. As DDK 1.5 has already been merged, it is possible to move away from the deprecate extension methods without disruption. This prepares the project for future DDKs. Bug: 26592113 Change-Id: I8c529420ca613d6db9ccb4aa521e14889895a29c Signed-off-by: Alistair Strachan <alistair.strachan@imgtec.com>
2015-12-08Use default csc mode and video range setting for HDMI.mahongpe
Update VideoPayloadBuffer to align with palyload in video driver Bug: 25936176 Change-Id: I5b0ad4d7aa107f4dc4ecca38659ec94c3799447e Signed-off-by: mahongpe <hongpeng.ma@intel.com>
2015-06-29Fall back to GLES composition when playing 180 degree rotated videoandroid-cts-6.0_r9android-cts-6.0_r8android-cts-6.0_r7android-cts-6.0_r6android-cts-6.0_r5android-cts-6.0_r4android-cts-6.0_r32android-cts-6.0_r31android-cts-6.0_r30android-cts-6.0_r3android-cts-6.0_r29android-cts-6.0_r28android-cts-6.0_r27android-cts-6.0_r26android-cts-6.0_r25android-cts-6.0_r24android-cts-6.0_r23android-cts-6.0_r22android-cts-6.0_r21android-cts-6.0_r20android-cts-6.0_r2android-cts-6.0_r19android-cts-6.0_r18android-cts-6.0_r17android-cts-6.0_r16android-cts-6.0_r15android-cts-6.0_r14android-cts-6.0_r13android-cts-6.0_r12android-cts-6.0_r1android-6.0.1_r8android-6.0.1_r7android-6.0.1_r5android-6.0.1_r4android-6.0.1_r3android-6.0.1_r12android-6.0.1_r11android-6.0.1_r1android-6.0.0_r7android-6.0.0_r6android-6.0.0_r5android-6.0.0_r41android-6.0.0_r4android-6.0.0_r3android-6.0.0_r26android-6.0.0_r25android-6.0.0_r24android-6.0.0_r23android-6.0.0_r2android-6.0.0_r13android-6.0.0_r12android-6.0.0_r11android-6.0.0_r1marshmallow-releasemarshmallow-mr1-devmarshmallow-dr-releasemarshmallow-dr-devmarshmallow-devmarshmallow-cts-releaseJia, Lin A
When playing 180 degree rotated video, fall back to GLES composition to avoid video blanck issue. Bug: 21551651 Change-Id: Ibca4c48dc40c7ced705f45ac75a9f314932219c5 Signed-off-by: Jia, Lin A <lin.a.jia@intel.com>
2015-06-16IMG DDK1.5 HWC update: replace broken Intel HWC interfaceVinil Cheeramvelil
Bug: 20914944 Bug: 20302101 Bug: 19412176 Bug: 21265944 Change-Id: I346848e040bf869d9e84016c05dd136f1cee397b Signed-off-by: Pradeep Radhakrishna <pradeep.radhakrishna@intel.com>
2015-06-12hwc: Enabling ION - HWCVinil Cheeramvelil
Calling a libwsbm function with fd value (-1) Orig-Author: Randy Xu <randy.xu@intel.com> Bug: 18731042 BZ: 230505 Change-Id: I6a7a218c7fd6a5af6f4e0eea9cfef1ffca6752db Signed-off-by: Dale Stimson <dale.b.stimson@intel.com>
2015-06-09hwc: set csc mode in hwcNana Guo
BZ: IMINAN-37403 Change-Id: I07686698296f6712dc3e8dfc086499767460ab03 Signed-off-by: Nana Guo <nana.n.guo@intel.com>
2015-06-08Detect scale rate for interlace streamJia, Lin A
Fall back to GLES if interlace stream exceed to the limitation to avoid video display quality issue. Bug: 20933701 Change-Id: I653440d9403869d045c1627041facb8f47cd6ae3 Signed-off-by: Jia, Lin A <lin.a.jia@intel.com>
2015-04-24Update interlace register in backbuffer when stream changesTianmi Chen
Interlace bit in backbuffer should be updated when switch from interlace video to progressive video if they are in one stream. In this case, ANativeWindows are the same. Bug: 19576398 Change-Id: Ibfa6ab6757c3073e5f603c5806350821be5da812 Signed-off-by: Tianmi Chen <tianmi.chen@intel.com>
2015-04-10am 5edf645c: am 3f021f91: am 5094bbf4: Moving Moorefield HWComposer in ↵Guilhem IMBERTON
dedicated directory * commit '5edf645c075c95db98669b150c1d3c22c4bf30bd': Moving Moorefield HWComposer in dedicated directory
2015-04-10am 3f021f91: am 5094bbf4: Moving Moorefield HWComposer in dedicated directoryGuilhem IMBERTON
* commit '3f021f9136639ae37de057ac74e5bc74b37e0fd6': Moving Moorefield HWComposer in dedicated directory
2015-04-10am 5094bbf4: Moving Moorefield HWComposer in dedicated directoryGuilhem IMBERTON
* commit '5094bbf4cbe9b244d79ce5ec52a9285978fff311': Moving Moorefield HWComposer in dedicated directory
2015-04-09Moving Moorefield HWComposer in dedicated directoryGuilhem IMBERTON
Fugu HWComposer has been widely modified to fit HDMI only. The current version does not support Marvin product based on Merrifield platform. We are moving both HWComposer to dedicated folders as a first integration step. Merge will happen later. Change-Id: Iebe90a7bd95c017eca63310fd23b32d53dfccb72 Signed-off-by: Guilhem IMBERTON <guilhem.imberton@intel.com>