UPSTREAM: st/va/postproc: reallocate interlaced destination buffer

When the source buffer is progressive source, re-allocate the
destination buffer as progressive if it isn't already - otherwise
transcoding will fail.

BUG=b:173214826
TEST=tast run <dut_ip> video.EncodeAccel.h264_360p_nv12_dmabuf

Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/1418
Signed-off-by: Thong Thai <thong.thai@amd.com>
Reviewed-by: Leo Liu <leo.liu@amd.com>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4001>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4001>
(cherry picked from commit 3f31c54842d4d2e1e78dad6cab57e45cb616b344)
Signed-off-by: SureshGuttula <sguttula@amd.com>
Change-Id: If1a62c49974e295bf2b50c83d33fa183aa8401c4
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/mesa/+/2637035
Reviewed-by: Drew Davenport <ddavenport@chromium.org>
Reviewed-by: Miguel Casas <mcasas@chromium.org>
Commit-Queue: Drew Davenport <ddavenport@chromium.org>
1 file changed