radeonsi: Enable PIPE_VIDEO_CAP_SUPPORTS_CONTIGUOUS_PLANES_MAP
authorDavid Rosca <nowrep@gmail.com>
Sun, 30 Jul 2023 10:55:16 +0000 (12:55 +0200)
committerMarge Bot <emma+marge@anholt.net>
Thu, 3 Aug 2023 13:36:58 +0000 (13:36 +0000)
This is needed for vaDeriveImage to map multi-plane surfaces.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7947

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24389>

src/gallium/drivers/radeonsi/si_get.c

index 7bda1ad..676ca9a 100644 (file)
@@ -902,6 +902,8 @@ static int si_get_video_param(struct pipe_screen *screen, enum pipe_video_profil
             return 0;
          }
       }
+   case PIPE_VIDEO_CAP_SUPPORTS_CONTIGUOUS_PLANES_MAP:
+      return true;
    default:
       return 0;
    }