Eu não vi nada rodando VDPAU no XP, mas Media Player Classic - Cinema em casa tem DXVA Support para descarregar a renderização para a CPU e possui seus próprios demuxers / decoders.
No Linux, com o mais recente driver de vídeo binário oficial da nVidia, posso usar mplayer -vo vdpau
(e alguns outros flags) para descarregar a decodificação de vídeo para a GPU nVidia. Existe um media player gratuito para o Windows XP que pode fazer o mesmo? Eu tenho os drivers de vídeo oficiais mais recentes da nVidia instalados no Windows XP.
O VLC precisa do Windows Vista para codecs de vídeo acelerados, o SMPlayer não diz que os suporta.
Eu não vi nada rodando VDPAU no XP, mas Media Player Classic - Cinema em casa tem DXVA Support para descarregar a renderização para a CPU e possui seus próprios demuxers / decoders.