Skip to content

Conversation

@mg712702
Copy link

No description provided.

jhenrique09 and others added 20 commits April 25, 2020 22:47
* From LA.UM.8.1.r1-10800-sm8150.0

Change-Id: I787ef516e5fbe71af6a2cb14dfbe9cdebefc31ca
Signed-off-by: RakeshBatra <raakesh.batra@rediffmail.com>
Change-Id: I548c4786aa2b66cadabf594bea6691ead8c6a7ad
Signed-off-by: RakeshBatra <raakesh.batra@rediffmail.com>
Change-Id: I36747c2c5d54ecd7feee9efea59dd53cacfc39c2
Signed-off-by: RakeshBatra <raakesh.batra@rediffmail.com>
Fixes null pointer dereference caused by different values of enumerators
on other platforms.

Change-Id: Iee6558d81faf3ea6e9a526f08b21ce566bf0e02a
Signed-off-by: RakeshBatra <raakesh.batra@rediffmail.com>
Test: manual on cheeseburger with 8192 config
Change-Id: Icdfd3512a79d9935d3fdb611c96dc8fd91a5e1c5
Signed-off-by: Simao Gomes Viana <xdevs23@outlook.com>
Signed-off-by: RakeshBatra <raakesh.batra@rediffmail.com>
Fixes "[SurfaceFlinger] Add vsync offset information to systrace."

* In the conflict resolution of the AOSP Q DPR1/QPR1 commit above,
  only higher refeesh rates were handled, leaving 60 to 57 cases broken.
  We did not realize this until now because no devices supported
  refresh rates below 60Hz.

Change-Id: Idbd774b8465d0b873db21f19cb9064317e2e0181
Signed-off-by: Jyotiraditya <jyotiraditya@aospa.co>
Signed-off-by: RakeshBatra <raakesh.batra@rediffmail.com>
CRs-Fixed: 2561086
Change-Id: I16f9572c162e0860904961bdac94e40a57eddf40
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: RakeshBatra <raakesh.batra@rediffmail.com>
Check for 90/270 orientation cases and do not change display size
when there is no real change in width/height parameters other than
the swap due to orientation.

Change-Id: I91654bc5483ce41443d98dc0596763ffc2c23833
CRs-Fixed: 2562452
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: RakeshBatra <raakesh.batra@rediffmail.com>
Use default constructor of SmoMo layer stats instead of the list
initialization.

CRs-Fixed: 2574967
Change-Id: I49e87727803d8e2271d8aa61a4cb81cc56f237a3
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: RakeshBatra <raakesh.batra@rediffmail.com>
Keep memory allocation debug check for 300 frames.

CRs-Fixed: 2574080
Change-Id: I059b43b49b010e901fbfbe159342db08ae247c91
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: RakeshBatra <raakesh.batra@rediffmail.com>
Composition switch cause flicker when color matrix set.
CRs-Fixed: 2575255

Change-Id: I981c64ed4ae9a4a32aec422f91b9c7d9c026415a
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: RakeshBatra <raakesh.batra@rediffmail.com>
when GFAR is enable, sf dispsync resource is keeping
alive to monitor janks. When jank happens, previous
event listener is removed, and with new listener added at
once. when mHasFired is set to true, we need remove this
listener and with new one added. It can make the
mLastCallbackTime update correctly.

Change-Id: I2c1879f82656c03972d7506726d6898211693fff
CRs-Fixed: 2586618
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: RakeshBatra <raakesh.batra@rediffmail.com>
 Set GRALLOC_USAGE_HW_FB usage flag on virtual display Scratch buffer
 to enable UBWC.

 CRs-Fixed: 2587934

Change-Id: If4d935856bada6177fb7f9c392ecfdb3a672f3ef
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: RakeshBatra <raakesh.batra@rediffmail.com>
-- Continuous vsync requests without QueueBuffer can result in
   dispsync moving out of sync.
-- Trigger resync every 500micro secs so that model remains in sync.

CRs-Fixed: 2583281
Change-Id: I6a9e171e7ec6f19745f387bda634d7ea8fbc2745
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: RakeshBatra <raakesh.batra@rediffmail.com>
CRs-Fixed: 2582295
Change-Id: I3c15c584e8c8c6bcb91a3e6ef2ca8d3dd38820ad
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: RakeshBatra <raakesh.batra@rediffmail.com>
Signed-off-by: RakeshBatra <raakesh.batra@rediffmail.com>
Avoid protected context for
-- Non-hwc virtual displays.
-- Secure display
-- Secure camera

Switch to non-protected context in case of non-hwc displays. For GPU
to write into non-protected buffer, context need to be non-protected.

CRs-Fixed: 2605268
Change-Id: Ifbafad112981b66ca2a452c029cab3c5c8ba7e7d
Signed-off-by: RakeshBatra <raakesh.batra@rediffmail.com>
This reverts commit 364006a6113b60e34079c663b70356cc824833d2.

Signed-off-by: DennySPB <dennyspb@gmail.com>
Signed-off-by: RakeshBatra <raakesh.batra@rediffmail.com>
They don't get moved, so instead of deleting a redundant copy we are
deleting the only copy.

Bug: 149200535
Test: Manual. After repro steps in bug app is moved, profiles are not
deleted.

Change-Id: I3589588cafde77828113547953d5916ba3beb557
Merged-In: I3589588cafde77828113547953d5916ba3beb557
Signed-off-by: Mrinal Ghosh <mg712702@gmail.com>
These transaction IDs must be kept in sync with the method order from IPowerManager.aidl.

Test: build, compare to java aidl output

Merged-In: I3123a8803c334f7e82fe6da3df0202eb56786b1c
Change-Id: I89fb072b7d2d44f165a7116d993dbdc047827424
Signed-off-by: Wang Wen <wangwen1@meizu.com>
Signed-off-by: Mrinal Ghosh <mg712702@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants