diff options
author | Leo Liu <[email protected]> | 2017-02-09 10:25:20 -0500 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2017-03-30 14:44:33 +0200 |
commit | c836f2ce288f202a1c5a1514cd4890e47f60f3d7 (patch) | |
tree | 47fe33fbbba00fb21d51ea2a2ac9d25885dc631d /src/gallium/drivers/radeon/radeon_uvd.h | |
parent | 9d5db4e8f409baa4a32d4cd34d735877125684b4 (diff) |
radeon/uvd: adapt gfx9 surface to uvd
Signed-off-by: Leo Liu <[email protected]>
Acked-by: Alex Deucher <[email protected]>
Reviewed-by: Christian König <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeon/radeon_uvd.h')
-rw-r--r-- | src/gallium/drivers/radeon/radeon_uvd.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/gallium/drivers/radeon/radeon_uvd.h b/src/gallium/drivers/radeon/radeon_uvd.h index a5af9eaafad..0c3797e22c4 100644 --- a/src/gallium/drivers/radeon/radeon_uvd.h +++ b/src/gallium/drivers/radeon/radeon_uvd.h @@ -116,6 +116,11 @@ #define RUVD_VC1_PROFILE_MAIN 0x00000001 #define RUVD_VC1_PROFILE_ADVANCED 0x00000002 +enum ruvd_surface_type { + RUVD_SURFACE_TYPE_LEGACY = 0, + RUVD_SURFACE_TYPE_GFX9 +}; + struct ruvd_mvc_element { uint16_t viewOrderIndex; uint16_t viewId; @@ -437,5 +442,5 @@ struct pipe_video_codec *ruvd_create_decoder(struct pipe_context *context, /* fill decoding target field from the luma and chroma surfaces */ void ruvd_set_dt_surfaces(struct ruvd_msg *msg, struct radeon_surf *luma, - struct radeon_surf *chroma); + struct radeon_surf *chroma, enum ruvd_surface_type type); #endif |