1) Enable dynamic debugging in DRM
2) Add more Qservice debug categories, add corresponding kTags
3) Use ALOG for messages before core creation and after it is destroyed
4) Categorize existing logs correctly
5) Add more logs
Change-Id: I3a9907900c6546adca907ecf720a78649fdc800b
Crs-fixed: 2146757
Add support to populate inline rotator caps and setup inline
rotator configuration during atomic commit.
Change-Id: I6504db71689a865c6edb15e12ab44a6740255cb5
CRs-fixed: 2017744
Update layer rotation parameters with panel orientation.
Recalculate destination rect for all layers.
CRs-fixed: 1112326
Change-Id: I95f6428c77b23cf2437c319f6ab519aa3ad245e9
1. Add rectangle mapping function to map a rectangle from one
coordinate system to another coordinate system.
2. Add unaligned_width and unaligned_height in layer buffer to store
the actual buffer resolution without alignment.
3. Populate unaligned width and height information of SDM layer
buffer from private handle
Change-Id: Ic4c03cc5779418959732332d26b8ecb59c2483b5
CRs-Fixed: 1040942
1. Define binder API to change layer mixer resolution.
2. Honor layer mixer resolution change request only if the hardware
supports destination scaler.
3. Give preference to panel scaling over destination scaling, as panel
scaling requires less bandwidth.
4. Disable partial update for a frame on mixer resolution change.
CRs-Fixed: 1005180
Change-Id: I3d4e48c8853a941f12703915b33c3a0a4df09af2
1. Split from right to left on the source to ensure that the
width of the right split is aligned to the expected width
alignment.
2. Split from bottom to top on the destination to ensure that the
resultant y-offset is aligned correctly after the swap
operation happens.
Change-Id: I7ddcc068e0ec14b66294b15e641b3e1c58f14a1b
- Add a method in rect utility which aggregates all rectangles
contained in a rectangle array and unionizes them.
Change-Id: Ic825cafe644f00623af15711bd7f54a48d5cc66e
1. Add support to split rectangle vertically and horizontally.
2. Add debug property to enable/disable split rotation.
Change-Id: I4070e7e754c2a3a3a9ca4f4eab91037f7f9c88b7