<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_hardware_qcom_display, branch pie-dev</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_qcom_display/'/>
<entry>
<title>hwc2: Night light causes major stuttering.</title>
<updated>2018-05-24T23:04:21+00:00</updated>
<author>
<name>Gousemoodhin Nadaf</name>
<email>gnadaf@codeaurora.org</email>
</author>
<published>2018-05-03T12:12:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_qcom_display/commit/?id=029637199175c85b6c75ffd63d145efe0f202974'/>
<id>029637199175c85b6c75ffd63d145efe0f202974</id>
<content type='text'>
- Initialize transform matrix with an identity matrix.
- Use matrix when mode map is empty.
- Do not reapply mode if it is the same as before.
- Do not reapply hint if it is the same as before.

Bug: 68721781
Change-Id: Iac6d76ceded65b8527abf0b0f26ffc76479e5db9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Initialize transform matrix with an identity matrix.
- Use matrix when mode map is empty.
- Do not reapply mode if it is the same as before.
- Do not reapply hint if it is the same as before.

Bug: 68721781
Change-Id: Iac6d76ceded65b8527abf0b0f26ffc76479e5db9
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "display: msm8909w caf release LW.BR.4.0-00800-8x09w.0 for SD2100." into pi-dev</title>
<updated>2018-05-18T23:32:14+00:00</updated>
<author>
<name>Ben Fennema</name>
<email>fennema@google.com</email>
</author>
<published>2018-05-18T23:32:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_qcom_display/commit/?id=37d3c4fab01de0a94a6b1c0e01799c2cd17c1c6b'/>
<id>37d3c4fab01de0a94a6b1c0e01799c2cd17c1c6b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge changes Id8595dcb,I50c4227d,Ic7b31bbd,I26ef3b1a,I4c9727ad into pi-dev</title>
<updated>2018-05-11T00:07:42+00:00</updated>
<author>
<name>TreeHugger Robot</name>
<email>treehugger-gerrit@google.com</email>
</author>
<published>2018-05-11T00:07:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_qcom_display/commit/?id=9711b526066bee2d80bb389354fed7af551df3a2'/>
<id>9711b526066bee2d80bb389354fed7af551df3a2</id>
<content type='text'>
* changes:
  hwc2: Check for color modes support
  sdm: allow commits in doze_suspend as well.
  hwc: Fix request flag reset and Present() bailout
  sdm: hwc2: Add support for TWM entry and exit.
  hwc2: Determine virtual display presence based on target specific property
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* changes:
  hwc2: Check for color modes support
  sdm: allow commits in doze_suspend as well.
  hwc: Fix request flag reset and Present() bailout
  sdm: hwc2: Add support for TWM entry and exit.
  hwc2: Determine virtual display presence based on target specific property
</pre>
</div>
</content>
</entry>
<entry>
<title>hwc2: Check for color modes support</title>
<updated>2018-05-10T22:05:09+00:00</updated>
<author>
<name>Sushil Chauhan</name>
<email>sushilchauhan@codeaurora.org</email>
</author>
<published>2017-11-28T21:03:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_qcom_display/commit/?id=c24c0ae99fb623a774e506ef900a7dad828a5771'/>
<id>c24c0ae99fb623a774e506ef900a7dad828a5771</id>
<content type='text'>
Check for color modes support by Display, before marking layer as HDR.

Bug: 79541227
CRs-Fixed: 2102517
Change-Id: Id8595dcb322900f98556c40fde94fa88e3ec4e39
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Check for color modes support by Display, before marking layer as HDR.

Bug: 79541227
CRs-Fixed: 2102517
Change-Id: Id8595dcb322900f98556c40fde94fa88e3ec4e39
</pre>
</div>
</content>
</entry>
<entry>
<title>sdm: allow commits in doze_suspend as well.</title>
<updated>2018-05-10T22:04:42+00:00</updated>
<author>
<name>Rajavenu Kyatham</name>
<email>rkyatham@codeaurora.org</email>
</author>
<published>2018-03-22T07:09:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_qcom_display/commit/?id=99c71edb5495934e4e4f9d8106f22dec261135cc'/>
<id>99c71edb5495934e4e4f9d8106f22dec261135cc</id>
<content type='text'>
- revert of I495cd9748f6dbdf7b1dd80cffa35759e529ff7cf

Bug: 79541227

Change-Id: I50c4227d4855673e093fcba38a6454edaf0e1bf7
CRs-Fixed: 2140924
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- revert of I495cd9748f6dbdf7b1dd80cffa35759e529ff7cf

Bug: 79541227

Change-Id: I50c4227d4855673e093fcba38a6454edaf0e1bf7
CRs-Fixed: 2140924
</pre>
</div>
</content>
</entry>
<entry>
<title>hwc: Fix request flag reset and Present() bailout</title>
<updated>2018-05-10T22:04:17+00:00</updated>
<author>
<name>Saurabh Shah</name>
<email>saurshah@codeaurora.org</email>
</author>
<published>2018-03-21T13:43:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_qcom_display/commit/?id=81fdbfedd92b1705d6ba8b9889eb7709fda5d664'/>
<id>81fdbfedd92b1705d6ba8b9889eb7709fda5d664</id>
<content type='text'>
The ClearRequestFlags() method iterates over layer_stack_ instead of
layer_set_. This causes a use-after-free since DestroyLayer() removes
layer from layer_set_ only. Besides that, the method need not be
virtual and has a redundant loop. This change removes the
ClearRequestFlags() method and clears flags in an existing loop.
Present() bails out if layer_set_ is empty or a shutdown is pending.
Since layers could have been destroyed before Present(), ideally
bailing out on re-validation has a higher priority over the rest.

Bug: 79541227
CRs-Fixed: 2165926
Change-Id: Ic7b31bbd07a22b8df47fccb2024b3415ab3a559b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The ClearRequestFlags() method iterates over layer_stack_ instead of
layer_set_. This causes a use-after-free since DestroyLayer() removes
layer from layer_set_ only. Besides that, the method need not be
virtual and has a redundant loop. This change removes the
ClearRequestFlags() method and clears flags in an existing loop.
Present() bails out if layer_set_ is empty or a shutdown is pending.
Since layers could have been destroyed before Present(), ideally
bailing out on re-validation has a higher priority over the rest.

Bug: 79541227
CRs-Fixed: 2165926
Change-Id: Ic7b31bbd07a22b8df47fccb2024b3415ab3a559b
</pre>
</div>
</content>
</entry>
<entry>
<title>sdm: hwc2: Add support for TWM entry and exit.</title>
<updated>2018-05-10T22:03:50+00:00</updated>
<author>
<name>Rajavenu Kyatham</name>
<email>rkyatham@codeaurora.org</email>
</author>
<published>2018-02-13T19:14:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_qcom_display/commit/?id=85a0f2823c9b6892539e92d2e2a2caea08a0615c'/>
<id>85a0f2823c9b6892539e92d2e2a2caea08a0615c</id>
<content type='text'>
- Implement SET_STAND_BY_MODE binder support. SKGHAL
  use this api to inform HWC about TWM entry/exit.
- Move to null display to drop all incoming calls
  from surfaceflinger on TWM entry.
- Move to normal display on TWM exit.
- Add scope_lock for SET_STAND_BY_MODE API.

Bug: 79541227
CRs-Fixed: 2200577
Change-Id: I26ef3b1af53856f68f76b116988cc2a28c06b6ac
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Implement SET_STAND_BY_MODE binder support. SKGHAL
  use this api to inform HWC about TWM entry/exit.
- Move to null display to drop all incoming calls
  from surfaceflinger on TWM entry.
- Move to normal display on TWM exit.
- Add scope_lock for SET_STAND_BY_MODE API.

Bug: 79541227
CRs-Fixed: 2200577
Change-Id: I26ef3b1af53856f68f76b116988cc2a28c06b6ac
</pre>
</div>
</content>
</entry>
<entry>
<title>hwc2: Determine virtual display presence based on target specific property</title>
<updated>2018-05-10T22:03:16+00:00</updated>
<author>
<name>Bharath Gopal</name>
<email>gopalb@codeaurora.org</email>
</author>
<published>2018-01-04T12:16:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_qcom_display/commit/?id=679188367b21e4e52b04e1288e4602e963801211'/>
<id>679188367b21e4e52b04e1288e4602e963801211</id>
<content type='text'>
 GetMaxVirtualDisplayCount returns a hard-coded value. Return virtual
 display count based on a property that is target specific.
 Return a value of 1 by default when the property is not found in the
 target device.

Bug: 79541227

Change-Id: I4c9727ad1687fc7e53c89ce5e41973628022acec
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 GetMaxVirtualDisplayCount returns a hard-coded value. Return virtual
 display count based on a property that is target specific.
 Return a value of 1 by default when the property is not found in the
 target device.

Bug: 79541227

Change-Id: I4c9727ad1687fc7e53c89ce5e41973628022acec
</pre>
</div>
</content>
</entry>
<entry>
<title>display: msm8909w caf release LW.BR.4.0-00800-8x09w.0 for SD2100.</title>
<updated>2018-05-08T21:36:40+00:00</updated>
<author>
<name>Ben Fennema</name>
<email>fennema@google.com</email>
</author>
<published>2018-05-08T20:50:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_qcom_display/commit/?id=d39a514dd0540cf47e121775a77e9ac1b578bdb1'/>
<id>d39a514dd0540cf47e121775a77e9ac1b578bdb1</id>
<content type='text'>
MSM8909W display HAL code copied from CAF release LW.BR.4.0-00800-8x09w.0.

Bug: 79356346
Test: build
Change-Id: Ie801976595c8ed9164b0d91737f5daf40764d8a6
Signed-off-by: Ben Fennema &lt;fennema@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MSM8909W display HAL code copied from CAF release LW.BR.4.0-00800-8x09w.0.

Bug: 79356346
Test: build
Change-Id: Ie801976595c8ed9164b0d91737f5daf40764d8a6
Signed-off-by: Ben Fennema &lt;fennema@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>sdm: Protect unbalanced ROI in dump</title>
<updated>2018-04-27T23:04:03+00:00</updated>
<author>
<name>Arun Kumar K.R</name>
<email>akumarkr@codeaurora.org</email>
</author>
<published>2018-02-23T11:08:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_qcom_display/commit/?id=06b08364709a2cff258600b6a877229a0c5f8cfb'/>
<id>06b08364709a2cff258600b6a877229a0c5f8cfb</id>
<content type='text'>
Validate right roi before using them in when dumping
the frame information.

Bug: 73253473
Change-Id: Ifa75c83d33f3d76914b47c9c8168eb4061ac5f88
Acked-by: Gousemoodhin Nadaf &lt;gnadaf@codeaurora.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Validate right roi before using them in when dumping
the frame information.

Bug: 73253473
Change-Id: Ifa75c83d33f3d76914b47c9c8168eb4061ac5f88
Acked-by: Gousemoodhin Nadaf &lt;gnadaf@codeaurora.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
