Hi,
I bought nvidia g210 (with vdpau support) and would like use it as video output device with VDR. I installed nvidia driver and mplayer plays all videos well both with VDPAU or XV.
I never using xineliboutput plugin before, because I had DXR3 card and it seems it's run better with DXR3 VDR plugin. So, I began from scratch. I installed xinelib-1.2 into system and xinelibplugin into VDR. But result dosn't look good. I have many problems, but most significant is jerky video in few second after channel switch and in from time to time after it. In logs, I'am getting messages like this:
video_out: throwing away image with pts 2920558 because it's too old (diff : 5694). video_out: throwing away image with pts 2974558 because it's too old (diff : 6457). video_out: throwing away image with pts 3028558 because it's too old (diff : 7171). 200 frames delivered, 0 frames skipped, 5 frames discarded
I googled it, but nothing usefull found. I tested it on MPEG2 PAL television station with xineliboutput both with XV and VDPAU (processor is pentium4@2.8GHz) with same result.
So can anybody help me with my problem? Is any solution of it? How set it up you? (I run vdr in play X server....)
Thanks Jiri Jansky
On 15 May 2010 08:37, Jiri Jansky janskj1@fel.cvut.cz wrote:
So can anybody help me with my problem? Is any solution of it? How set it up you? (I run vdr in play X server....)
First make sure you are able to get vdpau working in xine. Get xine compiled agains the xine-lib you've built, then try 'xine --list-plugins=video_out' to see if vdpau is a listed output plugin. Eg, on my system, I get;
[root@htpc ~]# xine --list-plugins=video_out This is xine (X11 gui) - a free video player v0.99.6cvs. (c) 2000-2007 The xine Team.
Available xine's plugins: -Video output: vdpau, aadxr3, dxr3, xv, SyncFB, raw, opengl, xshm, aa, none, xxmc, sdl, vidixfb, vidix, fb, xvmc.
hi, Make sure that your vdpau is working. Have installed the xinelib-1.2-vdpau branch? To check if you have vdpau run vdr-xfe --video you have the right info and the last two lines: Available video drivers: dxr3 aadxr3 xv raw opengl xshm none sdl fb Available audio drivers: pulseaudio alsa oss esd none file
Your machine should list vdpau as well (I dont have it).
You can download the right xinelib with vdpau support from hg with this command: hg clone http://hg.debian.org/hg/xine-lib/xine-lib-1.2-vdpau HTH. Halim
Halim Sahin wrote:
Have installed the xinelib-1.2-vdpau branch?
...
You can download the right xinelib with vdpau support from hg with this command: hg clone http://hg.debian.org/hg/xine-lib/xine-lib-1.2-vdpau
Default xine-lib-1.2 branch has already incorporated vdpau support and mentioned address just symlinked to it.
My problem isn't VDPAU related, because I have same no smooth playing with XV output too. (I tested pal mpeg2 television stations without postprocessing and i used about 20% on my pentium4).
Halim Sahin napsal(a):
hi, Make sure that your vdpau is working. Have installed the xinelib-1.2-vdpau branch? To check if you have vdpau run vdr-xfe --video you have the right info and the last two lines: Available video drivers: dxr3 aadxr3 xv raw opengl xshm none sdl fb Available audio drivers: pulseaudio alsa oss esd none file
Your machine should list vdpau as well (I dont have it).
You can download the right xinelib with vdpau support from hg with this command: hg clone http://hg.debian.org/hg/xine-lib/xine-lib-1.2-vdpau HTH. Halim