amd vpe upstream 20231229
Changes in radeonsi/vpe:
- Remove loop to wait for source surface
- Move flush to si_vpe_processor_end_frame
- Support multiple embbuf for cycling use
- Add environment variable to set embbuf number
- Remove map and unmap embbuf every time in process_frame
Changes in amd/vpelib:
- Rename the parameters of init vpe function
- Support bg color fill + studio range
- Apply inverse gamut remap to background
- Add debug flag to support 2tap downscaling
- fix white screen problem
- Rename API to avoid naming conflicts
- Fix downscaling problem for 2 tap
Edited by Alan Liu