> diff --git a/libavcodec/qsvdec.c b/libavcodec/qsvdec.c index eef4fe7..319b549
> 100644
> --- a/libavcodec/qsvdec.c
> +++ b/libavcodec/qsvdec.c
> @@ -46,6 +46,7 @@ const AVCodecHWConfigInternal *ff_qsv_hw_configs[] = {
> .public = {
> .pix_fmt = AV_PIX_FMT_QSV,
> .methods = AV_CODEC_HW_CONFIG_METHOD_HW_FRAMES_CTX |
> + AV_CODEC_HW_CONFIG_METHOD_HW_DEVICE_CTX |
AV_CODEC_HW_CONFIG_METHOD_HW_DEVICE_CTX means we can support AV_PIX_FMT_QSV by
AVCodecContext.hw_device_ctx
This is not supported for qsv now.
And even if it is supported, there is no business of system memory frame, just
means output AV_PIX_FMT_QSV format frame created by hw_device_ctx.
> AV_CODEC_HW_CONFIG_METHOD_AD_HOC,
> .device_type = AV_HWDEVICE_TYPE_QSV,
> },
> --
> 2.7.4
Probably we need to add MFXVideoCORE_SetHandle() function for system memory
output path, which is removed by 1f26a231bb065276cd80ce02957c759f3197edfa.
I will try to give a patch to fix it ASAP.
_______________________________________________
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".