summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-01-13Fix incorrect use of the ! operator.android-o-preview-1android-n-mr2-preview-2o-previewStephen Hines
Bug: http://b/31532493 Operator precedence means that the unary ! will apply to hwcLayer->getUsage() before applying the unary & operator with GRALLOC_USAGE_HW_COMPOSER. This means that these checks will always fail (because it is defined as 0x00000800U). This code has either never executed, or just chose a fallback path to continue working. Test: Built without errors/warnings using new compiler. Change-Id: Ie5d67369edd801d3944be2dba9b3cc4ec289949a
2016-08-25display: invert touch cursor coordinate am: 71806925d3 am: c7456da53d am: ↵android-n-mr2-preview-1Victor Tasayco Loarte
780caf6cb8 am: 2816fafd20 am: cc73821479 am: c0898b42da Change-Id: I3b1d53ff6f2b237bc6009e823e7168543687180b
2016-08-25display: invert touch cursor coordinate am: 71806925d3 am: c7456da53d am: ↵Victor Tasayco Loarte
780caf6cb8 am: 2816fafd20 am: cc73821479 Change-Id: I344c0f1158a9a828a675537da8b5f4de5ff806b8
2016-08-25display: invert touch cursor coordinate am: 71806925d3 am: c7456da53d am: ↵Victor Tasayco Loarte
780caf6cb8 am: f5b262ecb7 Change-Id: Iab93a3b50b04314055855096911bbe6514f43df1
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: I61598ff00892a2a44b1790504fbe90584e75cd89
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 "Merge \\\\"gfx: change VSYNC from 60fps to 30fps\\\\" into cw-e-dev ↵Android Build Merger (Role)
am: 2b28f717ce am: 0de801ec62 am: b87fdd911a am: ca936c659d" into nyc-mr1-dev-plus-aosp
2016-07-09Merge \\\\"gfx: change VSYNC from 60fps to 30fps\\\\" into cw-e-dev am: ↵Andriy Naborskyy
2b28f717ce am: 0de801ec62 am: b87fdd911a am: c80519c895 Change-Id: I847a19602a01d589fa6b7a6ab0f5f91ce0be0e5e
2016-07-09Merge \\\\"gfx: change VSYNC from 60fps to 30fps\\\\" into cw-e-dev am: ↵Andriy Naborskyy
2b28f717ce am: 0de801ec62 am: b87fdd911a am: ca936c659d Change-Id: I6f64381526dcfd9053aa49de3097b556f41c3479
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: ↵Victor Tasayco Loarte
2b28f717ce am: 0de801ec62 am: b87fdd911a Change-Id: Ib163756b74b272f28c92ac38a4f34b173efcab2f
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 ↵Andriy Naborskyy
am: 56b8c3132c am: 59b023a4d9 am: ae5896850b Change-Id: If6447500d7cabfdd970e803155afb0ae44eb6873
2016-07-08Merge \\\\"gfx: support external display\\\\" into cw-e-dev am: e3e49cc873 ↵Andriy Naborskyy
am: 56b8c3132c am: 59b023a4d9 am: 920769ebb9 Change-Id: I34f7f3de542286aa10a2b1e8f83443fbeddf64c9
2016-07-08Merge \\\"gfx: support external display\\\" into cw-e-dev am: e3e49cc873 am: ↵Victor Tasayco Loarte
56b8c3132c am: 59b023a4d9 Change-Id: Icff86b81015f25edd093c4a4298aa5dfdb28b8ac
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 am: d2f54787a5 Change-Id: I82d72d692234b538c8c9ad32ae929ea672c5d59c
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 am: 9192c237dd Change-Id: I8536771d76efa2495998c4d30bd89e8ee1ec8926
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: Ibd09d3c142cbd95a688a3b0d6d3a8b20fdc7e4f8
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. am: ↵Austin Hu
ca4b950d7e am: 7c69cfc2d7 Change-Id: I83052977ea38374af0b8b022f7f7cde389df5009
2016-06-18Don\\'t support for standard HAL_PIXEL_FORMAT_YV12 format. am: 8d2f0025fcAustin Hu
am: 0fea2d1235 Change-Id: I0a85a77ab05c0dadbc2542f30df922e45d36be56
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. am: ↵Austin Hu
ca4b950d7e am: 0b9b9ee0b8 Change-Id: I0b8ce32b3c95b520c63698ba46809f46820049f1
2016-06-17Don\\'t support for standard HAL_PIXEL_FORMAT_YV12 format. am: 8d2f0025fcAustin Hu
am: 57be29c789 Change-Id: Ie980595847a4a62621e6332ad44b4a27d4119568
2016-06-17Fixed the video playback messy issues by hardware decoding by libva.android-n-mr1-preview-2android-n-mr1-preview-1Austin Hu
am: ca4b950d7e Change-Id: Idb978969352246d9a25a62f37abc764456cb3cd8
2016-06-17Don\'t support for standard HAL_PIXEL_FORMAT_YV12 format.Austin Hu
am: 8d2f0025fc Change-Id: I01142318db1b3ddeb32a55941e1bda8bedf53518
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: b07371a4c9 am: ↵Victor Tasayco Loarte
8084f43a0a am: e341891f5e Change-Id: I0a82a06a40305651ca0608d64921a5cba290e1a4
2016-06-08display: re-implement assignToDevice method am: a174f45487 am: 179758ea06 ↵Victor Tasayco Loarte
am: 32a86332b1 am: 7c352b3fb2 Change-Id: Iee1de9d3cbdbad3cb2716864885debc3109cd319
2016-06-08display: correct surface LINOFF value am: e7c23207de am: b07371a4c9 am: ↵Victor Tasayco Loarte
8084f43a0a am: 6105ec6b10 Change-Id: Ie00417a891bb7f2dd6aedbe43b44e3a33bb8f8f0
2016-06-08display: re-implement assignToDevice method am: a174f45487 am: 179758ea06 ↵Victor Tasayco Loarte
am: 32a86332b1 am: 923a0cfa84 Change-Id: I8be7392af939eb84a3d6ecfdf1a57177b62e5077
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: e7c23207de am: b07371a4c9Victor Tasayco Loarte
am: 8084f43a0a Change-Id: I7953769aca93b75674c5c6aa1a611fb99d1eca76
2016-06-08display: re-implement assignToDevice method am: a174f45487 am: 179758ea06Victor Tasayco Loarte
am: 32a86332b1 Change-Id: Ibd72b3aa3ee3f40de60741f347bd56a807d5d2b0
2016-06-08display: correct surface LINOFF value am: e7c23207deVictor Tasayco Loarte
am: b07371a4c9 Change-Id: I3b1521fe9e8a919208be26801afb02bb8910b5e2