[Mesa-dev] [PATCH] radeon/uvd: fix field handling on R6XX style UVD

Alex Deucher alexdeucher at gmail.com
Tue Aug 26 20:23:28 PDT 2014


On Sun, Aug 24, 2014 at 8:32 AM, Christian König
<deathsimple at vodafone.de> wrote:
> From: Christian König <christian.koenig at amd.com>
>
> The first UVD generation can only do frame based output.
>
> Signed-off-by: Christian König <christian.koenig at amd.com>

Can someone pick this up for stable?

> ---
>  src/gallium/drivers/radeon/radeon_video.c | 7 +++++--
>  1 file changed, 5 insertions(+), 2 deletions(-)
>
> diff --git a/src/gallium/drivers/radeon/radeon_video.c b/src/gallium/drivers/radeon/radeon_video.c
> index 17e9a59..6dcee45 100644
> --- a/src/gallium/drivers/radeon/radeon_video.c
> +++ b/src/gallium/drivers/radeon/radeon_video.c
> @@ -251,8 +251,11 @@ int rvid_get_video_param(struct pipe_screen *screen,
>                                profile != PIPE_VIDEO_PROFILE_VC1_MAIN;
>                 case PIPE_VIDEO_CAP_PREFERS_INTERLACED:
>                 case PIPE_VIDEO_CAP_SUPPORTS_INTERLACED:
> -                       /* and MPEG2 only with shaders */
> -                       return codec != PIPE_VIDEO_FORMAT_MPEG12;
> +                       /* MPEG2 only with shaders and no support for
> +                          interlacing on R6xx style UVD */
> +                       return codec != PIPE_VIDEO_FORMAT_MPEG12 &&
> +                              /* TODO: RV770 might actually work */
> +                              rscreen->family > CHIP_RV770;
>                 default:
>                         break;
>                 }
> --
> 1.9.1
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list