[Libva] [PATCH 2/3] H.265 main 10 encoder supports only 10bpp render targets

Mark Thompson sw at jkqxz.net
Thu Dec 15 13:04:16 UTC 2016


On 05/12/16 17:54, Mark Thompson wrote:
> Signed-off-by: Mark Thompson <sw at jkqxz.net>
> ---
> The supported surface formats are already correct (i.e. only P010); this makes the render target format right as well (before this, it declares that it supports only YUV 4:2:0 8-bit).
> 
>  src/i965_drv_video.c | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/src/i965_drv_video.c b/src/i965_drv_video.c
> index d83427c..9e1c92a 100644
> --- a/src/i965_drv_video.c
> +++ b/src/i965_drv_video.c
> @@ -880,6 +880,8 @@ i965_get_default_chroma_formats(VADriverContextP ctx, VAProfile profile,
>          break;
>  
>      case VAProfileHEVCMain10:
> +        if (HAS_HEVC10_ENCODING(i965) && entrypoint == VAEntrypointEncSlice)
> +            chroma_formats = VA_RT_FORMAT_YUV420_10BPP;
>          if (HAS_HEVC10_DECODING(i965) && entrypoint == VAEntrypointVLD)
>              chroma_formats |= i965->codec_info->hevc_dec_chroma_formats;
>          break;
> 

Ping.  (The other patches in this series have been considered separately.)

Thanks,

- Mark



More information about the Libva mailing list