Re: Error when calling vdp_device_create_x11
Okay, thanks. The strace from mplayer achieved the same thing I was hoping to get from vdpauinfo. The problem here is that you still have a /usr/lib/libvdpau.so.185.18.31, and a /usr/lib/libvdpau.so.1 symlink to it. That's the old version of the library that doesn't look in the new /usr/lib/vdpau directory and instead just looks for /usr/lib/libvdpau_nvidia.so, which on your system is a symlink to the 185.18.31 version even though you have the 190.42 driver installed.
I'm not sure how you ended up with your system in this state. You have a bunch of different libvdpau_nvidia.so.* files from different versions, even though they should have been removed by the installer when it uninstalled the old versions.
I'd recommend deleting /usr/lib/libvdpau_nvidia* and then reinstalling the distribution packages that contain them.