libhwc2.1: add restriction for 9:16 4k or larger YUV layer

One underrun issue happens when DPU handle unusual 9:16 4k video with
specific vertical downscale ratio. Even boost all resources, underrun
still happens. To avoid underrun, fallback to other clients first before
we know what constraint is.

Bug: 272065306
Test: simulate problematic layer configuration
Change-Id: Icdbec699dbd497ea935728b5f3ea90a84bcf56fa
(cherry picked from commit on googleplex-android-review.googlesource.com host: db3d8d21584d84ef71bff3f305e38128856993dc)
Merged-In: Icdbec699dbd497ea935728b5f3ea90a84bcf56fa
1 file changed