I just got a GT 220 a couple of days ago and discovered this *great* feature called VDPAU! So, I thought I would give it a spin at backing up a DVD I own to my media server and, actually, since my roommate has the same movie and it is a dual core processor, run a double encode simultaneously, one using VDPAU and the other using software decoders and see what the delta is in time!
Anyway, I am getting this freaky error that I can't get past.
I can run "mplayer -dvd-device /dev/sr0 dvd:// -vo vdpau -vc ffmpeg12vdpau" and the video pops up using about 3% CPU. Omitting the last two parameters, it uses about 7% CPU.
Also, using mencoder to software decode and rip the video works no problem by running "mencoder -dvd-device /dev/sr0 dvd:// -ovc xvid -xvidencopts pass=1 -alang en -oac mp3lame -lameopts vol=6 -o AmGang2.XviD.avi".
However, when I try to add "-vc ffmpeg12vdpau" as a parameter, I get a very cryptic error
[mpegvideo_vdpau @ 0x7f9f5e789880]get_buffer() failed (-1 0 0 (nil))
Error while decoding frame!
I have attached my STDOUT, STDERR and nvidia-bug-report.log for reference. Please let me know if you have any suggestions!