summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-08-25display: invert touch cursor coordinate am: 71806925d3 am: c7456da53d am: ↵android-cts_7.1_r1android-cts-7.1_r9android-cts-7.1_r8android-cts-7.1_r7android-cts-7.1_r6android-cts-7.1_r5android-cts-7.1_r4android-cts-7.1_r3android-cts-7.1_r29android-cts-7.1_r28android-cts-7.1_r27android-cts-7.1_r26android-cts-7.1_r25android-cts-7.1_r24android-cts-7.1_r23android-cts-7.1_r22android-cts-7.1_r21android-cts-7.1_r20android-cts-7.1_r2android-cts-7.1_r19android-cts-7.1_r18android-cts-7.1_r17android-cts-7.1_r16android-cts-7.1_r15android-cts-7.1_r14android-cts-7.1_r13android-cts-7.1_r12android-cts-7.1_r11android-cts-7.1_r10android-cts-7.1_r1android-7.1.1_r9android-7.1.1_r8android-7.1.1_r7android-7.1.1_r61android-7.1.1_r60android-7.1.1_r6android-7.1.1_r59android-7.1.1_r58android-7.1.1_r57android-7.1.1_r56android-7.1.1_r55android-7.1.1_r54android-7.1.1_r53android-7.1.1_r52android-7.1.1_r51android-7.1.1_r50android-7.1.1_r49android-7.1.1_r48android-7.1.1_r47android-7.1.1_r46android-7.1.1_r45android-7.1.1_r44android-7.1.1_r43android-7.1.1_r42android-7.1.1_r41android-7.1.1_r40android-7.1.1_r4android-7.1.1_r39android-7.1.1_r38android-7.1.1_r35android-7.1.1_r33android-7.1.1_r32android-7.1.1_r31android-7.1.1_r3android-7.1.1_r28android-7.1.1_r27android-7.1.1_r26android-7.1.1_r25android-7.1.1_r24android-7.1.1_r23android-7.1.1_r22android-7.1.1_r21android-7.1.1_r20android-7.1.1_r2android-7.1.1_r17android-7.1.1_r16android-7.1.1_r15android-7.1.1_r14android-7.1.1_r13android-7.1.1_r12android-7.1.1_r11android-7.1.1_r10android-7.1.1_r1nougat-mr1.8-releasenougat-mr1.7-releasenougat-mr1.6-releasenougat-mr1.5-releasenougat-mr1.4-releasenougat-mr1.3-releasenougat-mr1.2-releasenougat-mr1.1-releasenougat-mr1-volantis-releasenougat-mr1-security-releasenougat-mr1-releasenougat-mr1-flounder-releasenougat-mr1-devnougat-mr1-cts-releaseVictor Tasayco Loarte
780caf6cb8 am: 2816fafd20 Change-Id: Ica4bc68d3fecf769822df5bb941722a358757a14
2016-08-25display: invert touch cursor coordinate am: 71806925d3 am: c7456da53dVictor Tasayco Loarte
am: 780caf6cb8 Change-Id: I37e12c441d088868ab219866f39d5e667ee889c2
2016-08-25display: invert touch cursor coordinate am: 71806925d3Victor Tasayco Loarte
am: c7456da53d Change-Id: Idad3e9a5a1bc0c15c30e317e16c2c0a0e89a16c0
2016-08-25display: invert touch cursor coordinateVictor Tasayco Loarte
am: 71806925d3 Change-Id: Iaa7bc428b328059c7c1d3203795b23dd39ff22dc
2016-08-24display: invert touch cursor coordinateVictor Tasayco Loarte
Currently sprite plane and primary plane both rotate 180 to adapte AUO panel. Touch cursor coordinate also should be shifted to the position of cursor lower right corner relative to the end of plane in the unmirrored oritentation. Bug: 31058136 Change-Id: I51b2e23c2155f63694f3724defdd9be389ed914f Tracked-On: https://jira01.devtools.intel.com/browse/AW-1169 Signed-off-by: wenshelx <wenshengx.wang@intel.com>
2016-07-09Merge \\\"gfx: change VSYNC from 60fps to 30fps\\\" into cw-e-dev am: ↵Victor Tasayco Loarte
2b28f717ce am: 0de801ec62 am: b87fdd911a Change-Id: Ic80c53e9bad1c2e3534a491a3e8e2c6229e8601d
2016-07-09Merge \\"gfx: change VSYNC from 60fps to 30fps\\" into cw-e-dev am: 2b28f717ceAndriy Naborskyy
am: 0de801ec62 Change-Id: Ie972172a09b6c413e11b599c0a38264d6e773630
2016-07-09Merge \"gfx: change VSYNC from 60fps to 30fps\" into cw-e-devVictor Tasayco Loarte
am: 2b28f717ce Change-Id: I4cc853163ff72165e3818b9ef0faa66d215ac5cd
2016-07-09Merge "gfx: change VSYNC from 60fps to 30fps" into cw-e-devAndriy Naborskyy
2016-07-08Merge \\\"gfx: support external display\\\" into cw-e-dev am: e3e49cc873 am: ↵Victor Tasayco Loarte
56b8c3132c am: 59b023a4d9 Change-Id: Ica96bad83af2ddcc740e85a8f9e47f0080787f4e
2016-07-08Merge \\"gfx: support external display\\" into cw-e-dev am: e3e49cc873Andriy Naborskyy
am: 56b8c3132c Change-Id: Ide2571a4a3d9c533f6185cebbd18addece5495a9
2016-07-08Merge \"gfx: support external display\" into cw-e-devVictor Tasayco Loarte
am: e3e49cc873 Change-Id: I52091a5f38e615b568ba81735c364b6a8c5277c7
2016-07-08Merge "gfx: support external display" into cw-e-devAndriy Naborskyy
2016-07-07gfx: change VSYNC from 60fps to 30fpsVictor Tasayco Loarte
parse fps divider from gfx.fps_divider add one more DisplayConfig with 1/2 refresh rate report vsync event every 16ms*fps_divider for physical display and use RefreshPeriod*fps_divider for virtual display Change-Id: I580fca6b84a5a199e476c698f3d742b68e59349c Tracked-On: https://jira01.devtools.intel.com/browse/AW-192 Signed-off-by: wentaoli <kevin.liu@intel.com>
2016-06-29Check whether the size be supported by HWC. Fall back to GLES if the size ↵Lily Ouyang
isn\'t be supported. am: 609fefa705 Change-Id: I688d81388a7fb3f81a7e4d64069f5cedcc531bae
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-18Fixed the video playback messy issues by hardware decoding by libva.Austin Hu
am: ca4b950d7e Change-Id: I20431835891be6333d44106d80e870e2e6415cf6
2016-06-18Don\'t support for standard HAL_PIXEL_FORMAT_YV12 format.Austin Hu
am: 8d2f0025fc Change-Id: I670c8e83d4400d0b2d007287475941004306f791
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-08display: correct surface LINOFF value am: e7c23207de am: b07371a4c9Victor Tasayco Loarte
am: 8084f43a0a Change-Id: I8686ec277b086302978e23a6d6129a18f9f14bbe
2016-06-08display: re-implement assignToDevice method am: a174f45487 am: 179758ea06Victor Tasayco Loarte
am: 32a86332b1 Change-Id: I44a0296149453b68fea7a4e550fa98aeec8d21fb
2016-06-08display: correct surface LINOFF value am: e7c23207deVictor Tasayco Loarte
am: b07371a4c9 Change-Id: I3b1521fe9e8a919208be26801afb02bb8910b5e2
2016-06-08display: re-implement assignToDevice method am: a174f45487Victor Tasayco Loarte
am: 179758ea06 Change-Id: I6a4acb44e2b888a019e6a83426f6d427e27e9c81
2016-06-08display: correct surface LINOFF valueVictor Tasayco Loarte
am: e7c23207de Change-Id: If052165f76cb130a4c9f3f907b4bfd4482a37142
2016-06-08display: re-implement assignToDevice methodVictor Tasayco Loarte
am: a174f45487 Change-Id: I5bc6e39329406c28ea12c4e01968b307d37362c9
2016-06-02Support for both HAL_PIXEL_FORMAT_YV12 & HAL_PIXEL_FORMAT_INTEL_YV12 formatsAustin Hu
am: 530fd5114e * commit '530fd5114ebd3862520fa64d491730a845392320': Support for both HAL_PIXEL_FORMAT_YV12 & HAL_PIXEL_FORMAT_INTEL_YV12 formats Change-Id: I2ef68a98192f6d48f4b65bbfc40540e74fd37557
2016-06-02Switch from HAL_PIXEL_FORMAT_YV12 to HAL_PIXEL_FORMAT_INTEL_YV12.Alistair Strachan
am: b61d150a9f * commit 'b61d150a9f3124bb8ad6937ab64e29eef5a0d1e4': Switch from HAL_PIXEL_FORMAT_YV12 to HAL_PIXEL_FORMAT_INTEL_YV12. Change-Id: Ia57a00286a841b8e8dca90dbad271cae2fd03c4b
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-06-02display: correct surface LINOFF valueVictor Tasayco Loarte
After enabling rotation feature, LINOFF value is calculated wrongly, a pixel delta to actual position. Change-Id: Ib9d5cd70efa5770b8779fe5c4ee05a8a9d964c0e Tracked-On: https://jira01.devtools.intel.com/browse/AW-672 Signed-off-by: wenshelx <wenshengx.wang@intel.com>
2016-06-02display: re-implement assignToDevice methodVictor Tasayco Loarte
1. Re-implement assignToDevice method for TngPrimaryPlane class to get plane ModeInfo. 2. Remove the formula to calculate screen position when rotation is enabled, since the calculation method of screen position should be same no matter whether rotation feature is enabled or not. Change-Id: I1e265fa149c2559a90448693bdf563ebcb1af72f Tracked-On: https://jira01.devtools.intel.com/browse/AW-690 Signed-off-by: wenshelx <wenshengx.wang@intel.com>
2016-05-28display: add 180 rotation feature to plane am: a130370d8a am: ded83f8544Victor Tasayco Loarte
am: 48cca7a3f2 * commit '48cca7a3f23a3698df1bd5b6fe044bf2e06818d5': display: add 180 rotation feature to plane Change-Id: Iffda8c5356218e0ffd230d3c3cbcdf28039264be
2016-05-28display: add 180 rotation feature to plane am: a130370d8aVictor Tasayco Loarte
am: ded83f8544 * commit 'ded83f8544bcb2f9a782c92ba9eb4a00963b2275': display: add 180 rotation feature to plane Change-Id: I7975959074ef52ecfcaea0d4fe411a6d1c63ebf1
2016-05-28display: add 180 rotation feature to planeVictor Tasayco Loarte
am: a130370d8a * commit 'a130370d8aed35814cb595e35420bd799e9e75fa': display: add 180 rotation feature to plane Change-Id: I04a823541490eed79f8f60a3765b10ef928e5799
2016-05-26gfx: support external displayVictor Tasayco Loarte
currently, hwcomposer ignore all display pipes other than primary, this patch adds support for valid pipes, such as HDMI Change-Id: Ic81a48d45bafe24bd20278904f9c5b9d285c3238 Tracked-On: https://jira01.devtools.intel.com/browse/IAWP-138 Signed-off-by: wentaoli <kevin.liu@intel.com>
2016-05-26display: add 180 rotation feature to planeVictor Tasayco Loarte
Enable primary and sprite plane rotation feature and re-caculate their LINOFF register value at hwcomposer level. Re-map display start position to lower right corner. Change-Id: Idc8ab2e2639ab7a095f87ed3cc9763d2c5c4d2c6 Tracked-On: https://jira01.devtools.intel.com/browse/AW-10 Signed-off-by: wenshelx <wenshengx.wang@intel.com>
2016-04-25HWC: Fix RGBX/RGBA overlay support issueLily Ouyang
am: 8b642f9 * commit '8b642f9779d1e30d8b08d9f611f93311cb34b19b': HWC: Fix RGBX/RGBA overlay support issue Change-Id: I794b1bdab0cb8526d79239a9cea5e937e320ec22
2016-04-25Revert "HWC: Ignore RGB overlay for some cases"Lily Ouyang
am: c843644 * commit 'c8436447eaee60482048341af4e4bf0f8f32594b': Revert "HWC: Ignore RGB overlay for some cases" Change-Id: Ic72c448df3db536b2402563cdfffe17070d444a9
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-04-19Revert "HWC: Ignore RGB overlay for some cases"Lily Ouyang
This reverts commit fee4803388a31897a689e7156322bcebd00e72e6. Bug: 26945608 JIRA: 49238 Signed-off-by: Lily Ouyang <lily.ouyang@intel.com>
2016-03-15HWC: Ignore RGB overlay for some casesPradeep Radhakrishna
ignore RGB overlay for some cases Bug: 26945608 Change-Id: I00aca30513a3bde746feddd02460125f15f70388 Signed-off-by: Pradeep Radhakrishna <pradeep.radhakrishna@intel.com>
2016-03-15Revert "HWC: Ignore RGB overlay for PIP issue"Nick Desaulniers
This reverts commit 5355251183d68c7d43d7dc20d5237ee1991470ad.
2016-03-15HWC: Ignore RGB overlay for PIP issuePradeep Radhakrishna
ignore RGB overlay for PIP case Bug: 26945608 Change-Id: Ie30ee6628f1629fe6e27535682115a358de4aecf Signed-off-by: Pradeep Radhakrishna <pradeep.radhakrishna@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>
2016-01-28gfx: skip external/virtual display upon hwc prepare/commitVictor Tasayco Loarte
am: d6e8bec173 * commit 'd6e8bec17351ef4c35d3452242c7d4da6d1de7da': gfx: skip external/virtual display upon hwc prepare/commit
2016-01-27gfx: skip external/virtual display upon hwc prepare/commitVictor Tasayco Loarte
Skip external and virtual display on hwcomposer prepare and commit operations. Change-Id: I0db1d60f6b86761ddf290f1e05187259160b8811 Tracked-On: https://jira.ndg.intel.com/browse/MARVIN-1343 Signed-off-by: wentaoli <kevin.liu@intel.com>
2015-12-10Use default csc mode and video range setting for HDMI. Update ↵mahongpe
VideoPayloadBuffer to align with palyload in video driver am: f65be044ae am: 3c2ba8a3ab * commit '3c2ba8a3abc4d074858649a663b441733933e771': Use default csc mode and video range setting for HDMI. Update VideoPayloadBuffer to align with palyload in video driver
2015-12-09Use default csc mode and video range setting for HDMI. Update ↵android-wear-n-preview-3android-wear-n-preview-2android-wear-n-preview-1android-wear-7.1.1_r1android-n-preview-5android-n-preview-4android-n-preview-3android-n-preview-2android-n-iot-preview-2android-6.0.1_r68android-6.0.1_r67android-6.0.1_r62android-6.0.1_r54android-6.0.1_r53android-6.0.1_r45android-6.0.1_r25android-6.0.1_r24android-6.0.1_r22android-6.0.1_r21nougat-mr1-wear-releasen-iot-preview-2marshmallow-dr1.6-releasemarshmallow-dr1.5-releasemarshmallow-dr1.5-devmahongpe
VideoPayloadBuffer to align with palyload in video driver am: f65be044ae * commit 'f65be044aecd54f462dd0f42b07c238fd3c4aab5': Use default csc mode and video range setting for HDMI. Update VideoPayloadBuffer to align with palyload in video driver
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>