radeonsi: Don't prefer interlaced for video decode
authorDavid Rosca <nowrep@gmail.com>
Fri, 28 Jul 2023 07:40:07 +0000 (09:40 +0200)
committerMarge Bot <emma+marge@anholt.net>
Tue, 1 Aug 2023 21:58:27 +0000 (21:58 +0000)
commit71f7d4e6736fd6d2ef642f4c5521461b44884ddf
tree31d8e65de4d2afd9ed668426abd05d3e49d60df7
parent0ee4506c3aaf4e024748c91fbda9ea77c215bc4a
radeonsi: Don't prefer interlaced for video decode

Preferring interlaced results in all surfaces being allocated
as interlaced for H264 decode regardless of whether the decoded
pic is interlaced or progressive, which makes VA postproc
apply deinterlacing even for progressive pics.

Deinterlacing interlaced pics still works because VA frontend
will now reallocate surface as interlaced when decoding interlaced
pics.

Reviewed-by: Ruijing Dong <ruijing.dong@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24361>
src/gallium/drivers/radeonsi/si_get.c