-
This is based on the GSoC project of Jai Luthra which final code can be found here https://code.videolan.org/gsoc2019/darkapex/vlc/commits/nvdec_merge The added patches on top of this proposal (cleaning, fixing, more codecs) can be found here https://code.videolan.org/robUx4/vlc/tree/nvdec/10 By default we use Bob deinterlacing if the source is interlaced. Do not use the VP9 decoder if the profile is unknown, it may need 10 bits support and the hardware may not support it. This is the same way we support VP9 in DXVA. The decoder currently has a lower priority than libavcodec. Co-authored-by: Jai Luthra <me@jailuthra.in> Co-authored-by: Steve Lhomme <robux4@videolabs.io> Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz>
44eec23c