Quoting Steve Lhomme (2017-01-04 09:39:31)
> Given it's the same API than DVXA2 I don't know why the same output was not
> enabled for both.
> ---
> libavcodec/hevcdec.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/libavcodec/hevcdec.c b/libavcodec/hevcdec.c
> index 8326690..700b5f0 100644
> --- a/libavcodec/hevcdec.c
> +++ b/libavcodec/hevcdec.c
> @@ -388,6 +388,9 @@ static enum AVPixelFormat get_format(HEVCContext *s,
> const HEVCSPS *sps)
>
> if (sps->pix_fmt == AV_PIX_FMT_YUV420P || sps->pix_fmt ==
> AV_PIX_FMT_YUVJ420P ||
> sps->pix_fmt == AV_PIX_FMT_YUV420P10) {
> +#if CONFIG_HEVC_D3D11VA_HWACCEL
> + *fmt++ = AV_PIX_FMT_D3D11VA_VLD;
> +#endif
> #if CONFIG_HEVC_DXVA2_HWACCEL
> *fmt++ = AV_PIX_FMT_DXVA2_VLD;
> #endif
> @@ -396,9 +399,6 @@ static enum AVPixelFormat get_format(HEVCContext *s,
> const HEVCSPS *sps)
> #endif
> }
> if (sps->pix_fmt == AV_PIX_FMT_YUV420P || sps->pix_fmt ==
> AV_PIX_FMT_YUVJ420P) {
> -#if CONFIG_HEVC_D3D11VA_HWACCEL
> - *fmt++ = AV_PIX_FMT_D3D11VA_VLD;
> -#endif
> #if CONFIG_HEVC_VDPAU_HWACCEL
> *fmt++ = AV_PIX_FMT_VDPAU;
> #endif
> --
> 2.10.2
Looks good, queueing.
--
Anton Khirnov
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel