[FFmpeg-devel] [PATCH v2 6/6] lavc/qsvdec: Add VP9 decoder support
Li, Zhong
zhong.li at intel.com
Thu Feb 21 08:01:03 EET 2019
> > @@ -90,6 +90,17 @@ static av_cold int qsv_decode_init(AVCodecContext
> > *avctx)
> > }
> > #endif
> >
> > +#if CONFIG_VP9_QSV_DECODER
> > + if (avctx->codec_id == AV_CODEC_ID_VP9) {
> > + static const char *uid_vp9dec_hw =
> > "a922394d8d87452f878c51f2fc9b4131";
>
> Should not be actually needed (and I hope it will work:)). VP9 hw plugin is
> actually a tiny compatibility stub which redirects everything to the mediasdk
> library. Considering that you just add VP9 decoding support you don't need
> to care about compatibility (I hope). Hence, you can try to just initialize VP9
> decoder directly from the mediasdk library as you are doing for AVC decoder.
Good point. But my question is that will it broken for the case "the latest ffmpeg + an old version MSDK"?
Thus means:
1. Start from the version for MSDK support VP9 decoding, hw plugin is not needed.
2. Or we don't care the compatibility "the latest ffmpeg + an old version MSDK", user should update MSDK.
If it is case 1, I am quite happy to remove vp9 hw plugin code. If it is case2, I would say I can't agree.
How do you think?
More information about the ffmpeg-devel
mailing list