vdpau-video shouldn’t be necessary. You should better use VDPAU directly, it should be supported by all players anyway.
And AFAIK MPlayer at least doesn’t support VA-API at all, mpv is a fork of MPlayer so it probably doesn’t either.
Probably you also have libvdpau_va_gl1 installed, which re-routes VDPAU to VA-API, and is necessary to use VDPAU on intel systems?
Together with vdpau-video this gives a nice (NOT!) endless loop…
So, uninstall libvdpau_va_gl1 and vdpau-video, and it should work. In the worst case it would only use software decoding, but it should work.
Album_Artist: BBC TV
Comment: Dr Amanda Foreman looks at the women behind some powerful Middle Age empires.
Composer: BBC iPlayer
libva info: VA-API version 0.34.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_34
This shows that you are actually using VA-API which is not supported by nvidia.
Although I have Mplayer installed (as well as mpv,) I cannot get it to run.
What does that mean?
Does MPlayer not work either, or can you not get it to work with SMPlayer?