summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-04-20Merge tag 'LA.QSSI.13.0.r1-09800-qssi.0' into tachibanatachibanaalk3pInjection
"LA.QSSI.13.0.r1-09800-qssi.0" Change-Id: Idd231a49160e8dd2596bc8a4cac0d29485f36008
2023-04-14Merge bf0eb4995225c818555579ea6f911aef735c7653 on remote branchLinux Build Service Account
Change-Id: I74ac6b1e053a7039cd96e170d4506483fee36bb5
2023-03-28commonsys-intf: add fbt format to fbt layer infoVikas batchu
Change-Id: Ief08e06b09f2faebd0088814052bc0b443e08690
2023-02-09Merge 491e8b59e7c7b541fe7df49b262c5180bd41d57c on remote branchLinux Build Service Account
Change-Id: I8ef7b2890b785f36e77d28a4b9fa7828373ec8ba
2023-01-27Merge "commonsys-intf-display: add support for early notify metadata"qctecmdr
2023-01-19commonsys-intf: QTIGralloc: Add new camera FLEX formatsVikas batchu
Define new linear camera FLEX formats with batch size of 2, 4, 8 Change-Id: I7b1be2ced41ce41987ca893f1ed3ba73d3ecf0bf
2023-01-12gralloc: Introduce custom content metadata structureChristopher Braga
Introduce a structure definition for custom content metadata. This structure is intended to be used with the new dynamic memory region intended to store custom content metadata that exceeds the base 1KB region allocated. Change-Id: I66880102b4c441422bcd4a60923010098f641d8c
2023-01-09commonsys-intf: QTIGralloc: Add new camera FLEX formatsVikas batchu
Define new linear camera FLEX formats with batch size of 2, 4, 8 Change-Id: I7b1be2ced41ce41987ca893f1ed3ba73d3ecf0bf
2022-12-29Merge dbf678a61552ae94e104177853f32309eb9b5088 on remote branchLinux Build Service Account
Change-Id: I1a8f94fa052868dd0326c48b298dd2220a6d262d
2022-12-06commonsys-intf-display: add support for early notify metadataUma Mehta
Adding support for early notify metadata line count info. Change-Id: I760bfda68d832f043c1f977280881d7428eeca12
2022-11-29gralloc: Fix integer overflow in roundUpToPageSizeRosa Chen
- Changed the input and return value from integer to size_t in roundUpToPageSize Change-Id: I526b90d3d85cd263b1a4dd524bd3e759ff0fd491
2022-11-29Merge 6ccdeae2a737d0c2cea06270300c3badb1e74455 on remote branchLinux Build Service Account
Change-Id: Ic5acd01ca37d849431f5fbbce0d4281c98a5f6d3
2022-10-25gralloc: Introduce custom content metadata structureChristopher Braga
Introduce a structure definition for custom content metadata. This structure is intended to be used with the new dynamic memory region intended to store custom content metadata that exceeds the base 1KB region allocated. Change-Id: I66880102b4c441422bcd4a60923010098f641d8c
2022-09-05Revert "vendor-freeze: Move few commonsys-intf/display libs to ↵Vishalcj17
commonsys/display" This reverts commit 7edc05ecad34c42cd16859bc6b5d0bd9513ac745. Change-Id: Ib2759620f30a185b9b5897f6028795ace7d3b9d2
2022-08-10Merge 8b8cd1a8dc6ebd3cda1827d5c066d778da8344c0 on remote branchLinux Build Service Account
Change-Id: Ifdcaf422023ab58efa294502421c0ec006f6656c
2022-06-20Merge e28c2d2e0c870b5d68ccdcd3a55fe4fa3ea3d040 on remote branchLinux Build Service Account
Change-Id: I23ef43cc7abf63d6138144732a05e5c4da63a6bf
2022-06-09display_extn_intf: Add new layer flagGurkaran Singh
Add new layer flag to store blur request status. CRs-Fixed: 3173915 Change-Id: Id9d40cc172a6a23652c707d7d9dd8fd02c385b98
2022-06-03display: Add video transcoder stats metadata supportMahesh Kumar Sharma
Add support to assign video decoder stat info metadata in gralloc buffer with in gralloc interface. Change-Id: I87a130cff68e425a5493b4711e2c344a45597254 Signed-off-by: Mahesh Kumar Sharma <quic_smahesh@quicinc.com>
2022-06-02Merge 356602355d2973b24352903218c9eb0ffde12df0 on remote branchLinux Build Service Account
Change-Id: Ifdb3b257a64b0bacdb12c810bd3859bfa8166ad0
2022-05-18gralloc: Introduce custom content metadata regionChristopher Braga
Introduce a new dynamic memory region to store custom content metadata that has sizing requirements that exceeds the base 1KB region allocated. This region is dynamic to ensure a layer's memory requirements are only increased when absolutely needed. Change-Id: I774197ed0c4ec7a18cc09b24262b6548dc293e72
2022-05-18Merge 0cb6e516e6f5b58009c0ad93815cf7115b580684 on remote branchLinux Build Service Account
Change-Id: Ie965a4199df9268a66d936e29e8fe9622e8bd241
2022-05-13phase_offset_extn: Add support for dynamic work durationsRheygine Medel
Change-Id: I947711098b153edc0e58f320ec7c647445c7911b CRs-Fixed: 3192233
2022-05-08commonsys-intf: Remove compilation warnings.Rajat Yadav
Change-Id: Iad6b11033326c81536a939f954f6511e3246a193
2022-05-06commonsys-intf: enable timed rendering vendor metadataRay Zhang
Enable Smomo clients to use timed rendering vendor metadata. Change-Id: I61fc1b12213c761bed85b9e9cb14c205143bdcce
2022-05-06Merge 13de7b77a3aae8c29623a867db910e8d3930e558 on remote branchLinux Build Service Account
Change-Id: I973c31448c243ea23fd35eca7ec5a090545805b8
2022-05-03Merge "commonsys-intf: add buffer handle in Smomo buffer info"qctecmdr
2022-05-02gralloc: Add Timed Rendering metadataRay Zhang
Add support to pass new Timed Rendering metadata in gralloc buffer. Change-Id: I078ee218a02935ad4fcc77dad3f2a83fd4574400
2022-05-02commonsys-intf: add buffer handle in Smomo buffer infoRay Zhang
Smomo needs buffer handle to get the buffer metadata info. Change-Id: Iaf19a96b5f054f26bacb1de7d456d0dd2187c4e0
2022-04-27display: Add support for detailed enhancer lpf parametersRenchao Liu
Change adds support for detailed enhancer lpf parameters. Change-Id: I71ead0b6bf57a14b64b20223262eb0dcb830f290
2022-04-22gralloc: Fix issue with mmap/munmap meta due to reserved sizeBaldev Sahu
Fix possible security issue which can happen if client changes reserved size in meta data. This can cause wrong size munmap. Change-Id: I5d2b55272d1b5df217e71c45ecdece9ed9eaae97
2022-04-19gralloc: Add metadata interface to change buffer permissionRamkumar Radhakrishnan
Store buffer access control information in metadata and add interface to set/change buffer access control after the buffer allocation Change-Id: I2dfb99c4db82f896b623a1f394977632a4bfd0e0 (cherry picked from commit 222f30bc47e072a6e7d3ba677f6630f2dc7e9661)
2022-04-13Merge "gralloc: Define YCbCr_420_SP_4R_UBWC format"qctecmdr
2022-04-05Merge 03333d1b8604e2b1f476fcfb09902a90187034e0 on remote branchLinux Build Service Account
Change-Id: I7b6f9e02472085c1010eace2bd67e5b6cee009d3
2022-03-22Merge 9b26ac05a7b5c78c41c5c388fe32b6e482253898 on remote branchLinux Build Service Account
Change-Id: If23ed983a37369a6f50184b541fb9de00b2bffd1
2022-03-15Merge "display: Add EndUnifiedDraw interface."qctecmdr
2022-03-04display: Add EndUnifiedDraw interface.Rajat Yadav
Change-Id: I72cb8aecdb17c5a42c834fb9ef1173185a262cf7
2022-03-04commonsys-intf: services: upgrade IDC for backward compatible.Ray Zhang
The IDC libs in vendor and system images are not compatible due to diverged changes. E.g., in legacy vendor kGetDisplayTileCount op code is 50, while in new system images op code 50 stands for kDummyOpCode. This breaks the backward compatibility. So upgrade IDC interface in system image to fix the backward compatible issues for vendor freeze targets. Change-Id: I170c279f958e33e143677c9888aca462a9d2874f
2022-02-25commonsys-intf: Smomo support for multi-displayRajat Yadav
Change-Id: Ibde69a017f5cbde116aa17bc415deeb8812d88e0
2022-01-31aidl: add callback interface to notify fps mitigation.Ramakant Singh
Change-Id: I71a310bc645a901f85fdceab259b3b25aea354ee CRs-Fixed: 3049689
2022-01-26Merge 2d51d4113552f789440cc8455f022b7f65e3361a on remote branchLinux Build Service Account
Change-Id: Idea7fcf51b781fa472560092071517e4a4cc6e76
2021-12-20gralloc: Add video HW usage flagNaseer Ahmed
GRALLOC_USAGE_PRIVATE_VIDEO_HW indicates that this buffer can use video hardware. Change-Id: I45fd173e08663123970caec7390867c031ad91b3
2021-12-16gralloc: Define YCbCr_420_SP_4R_UBWC formatLohit Narayan
Add support for this UBWC to enable sharing buffers. Change-Id: I754d59e28126a4a205a39292d9a90cbbb7ff9db5
2021-12-14Replace *-ndk_platform with *-ndkRajat Yadav
Change-Id: I5d2c46f1207af51dd2dcb033267c196d7546acdf
2021-10-25commonsys-intf: services: upgrade IDC for backward compatibleRay Zhang
The IDC libs in vendor and system images are not compatible due to diverged changes. E.g., in legacy vendor kGetDisplayTileCount op code is 50, while in new system images op code 50 stands for kDummyOpCode. This breaks the backward compatibility. So upgrade IDC interface in system image to fix the backward compatible issues for vendor freeze targets. Change-Id: I170c279f958e33e143677c9888aca462a9d2874f
2021-09-23display: Export the include directory headers.Avdhesh Singh Chauhan
CRs-Fixed: 3041007 Change-Id: I7b09f42769f7a852b39fe304ee3d48509663ad24
2021-09-01display: upgrade Smomo interface to 2.0Ray Zhang
Add new APIs for Smomo interface 2.0. Change-Id: I640e4813cdb3828cf5c7c5bcfaf20a14e70015d0
2021-08-31display_extn: Add support for sending RE TID to perf HALRheygine Medel
This change adds a perf hint type enum to identify the TID between SF and RE threads when sending them to perf HAL. This change also deprecates the SendCompositorPid and replaces it with SendCompositorTid with a return value. Change-Id: I7f3cb8a2e544e7cadad352a3a0ef82fe91cb2412 CRs-Fixed: 3021178
2021-08-23Merge "vendor-freeze: Move few commonsys-intf/display libs to commonsys/display"qctecmdr
2021-08-12display: Enable fps mitigation featureBipin Kumar
Change-Id: I5cfcd8a176840fd17e40b1904ca5a106336fb8dd
2021-08-03display: Remove mitigation enabled tagBipin Kumar
Change-Id: Ifdc758a04bb8fcfe43f7c9f5141cc7d7e9b64437