mpv/video/decode
wm4 c7596d3c8b vd_lavc: prefer nvdec over vdpau with --hwdec=auto
nvdec aka cuvid aka cuda should work much better than vdpau, and support
newer codecs (such as vp9), and more advanced surface formats (like 10
bit).

This requires moving the d3d hwaccels in the autoprobe order, since on
Windows, d3d decoding should be preferred over nvidia proprietary stuff.

Users of older drivers will need to force --hwdec=vdpau, since it could
happen that the vo_gpu cuda hwdec interop loads (so the vdpau interop is
not loaded), but the hwdec itself doesn't work.

I expect this does not break AMD (which still needs vdpau for vo_gpu
interop, until libva is fixed so it can fully support AMD).
2017-11-30 21:54:13 +01:00
..
d3d.c vd_lavc: restore --hwdec-image-format and d3d11 opaque mode 2017-11-02 15:58:36 +01:00
d3d.h
dec_video.c
dec_video.h
hw_d3d11va.c
hw_dxva2.c
hw_mediacodec.c
lavc.h
vd.h
vd_lavc.c vd_lavc: prefer nvdec over vdpau with --hwdec=auto 2017-11-30 21:54:13 +01:00