Hi,
ich hab auf meinen beiden HTPC's xineliboutput identisch mit nachfolgenden Schritten jeweils auf das bestehende Ubuntu Karmic (XBMC 9.11) installiert. Auf meiner Revo läufts perfekt ohne Probleme. Mein Rechner Im Wohnzimmer jedoch startet sofort neu sobald das erste Frame dargestellt ist. Auf beiden ist der selbe Nvidia Treiber (195.30) installiert. Aber auch ein älterer (stable - 190.42) zeigt das gleiche Problem. Das gestartete vdr-sxfe mit --verbose zeigt keine Fehler. Auch nicht parallel geöffneter syslog, vdr-log auf dem Server, xorg-Log ...:-( Ich merke einfach nur den neustart. VDPAU läuft auf dem XBMC jedoch ohne Probleme. Auch der qvdpautest läuft durch...Ich bin ratlos Jemand Ideen wie ich weiter debuggen kann?
Code
sudo apt-get install mercurial
cd /usr/src
sudo hg clone http://hg.debian.org/hg/xine-lib/xine-lib-1.2 xine-lib-1.2
cd xine-lib-1.2/
sudo wget http://www.jusst.de/vdpau/files/xine-lib-1.2/xine-lib-1.2-vdpau-r286.diff.bz2
sudo bunzip2 xine-lib-1.2-vdpau-r286.diff.bz2
sudo patch -p1 -i xine-lib-1.2-vdpau-r286.diff
sudo apt-get remove libxine1 libxine1-bin libxine1-dbg
sudo apt-get install pkg-config autoconf libtool libxext-dev libcdio-dev libvcdinfo-dev libavcodec-dev libpostproc-dev libasound2 libasound2-dev zlib1g-dev
sudo ./autogen.sh --prefix=/usr --with-external-ffmpeg --disable-dxr3 --enable-w32dll --with-w32-path=/usr/lib/win32 --disable-musepack
sudo make
sudo make install
sudo ldconfig
sudo apt-get install libxrandr-dev
cd /usr/src
sudo cvs -z3 -d:pserver:anonymous@xineliboutput.cvs.sourceforge.net:/cvsroot/xineliboutput co vdr-xineliboutput
cd vdr-xineliboutput
sudo ./configure --disable-fb --disable-vdr
sudo make
sudo make install
mkdir /home/xbmc/.xine/
nano /home/xbmc/.xine/config_xineliboutput
video.output.vdpau_deinterlace_method:temporal (temporal_spatial erst bei > 9400GT)
video.output.vdpau_honor_progressive:0 (Leider, bei 1 sonst oft Interlaced noch vorhanden auf Discovery HD, etc)
video.output.vdpau_sd_only_properties:noise+sharpness
video.output.vdpau_skip_chroma_deinterlace:1
engine.buffers.audio_num_buffers:230
engine.buffers.video_num_buffers:5000
engine.buffers.video_num_frames:50
Testrun:
--------------
sudo stop xbmc-live
X&
Remote: vdr-sxfe -f xvdr:tcp://192.168.0.21 --video=vdpau --display=:0 --post=tvtime:method=use_vo_driver --audio=alsa:plughw:0,1 --fullscreen --config=/home/xbmc/.xine/config_xineliboutput --reconnect --verbose
Alles anzeigen