Re: VDPAU+XINELIBOUTPUT E HDTV!!!
Inviato: 12 feb 2009, 21:08
				
				ottimo lavoro ragazzi 
 ora va ancora meglio 
			Comunità italiana utilizzatori VDR
https://forum.vdr-italia.org/
Per eliminare il tearing si deve impostare la frequenza di aggiornamento del monitor a 50hz...maidiremaik ha scritto:PERFETTO HAI CENTRATO E COLPITO!!!MAV ha scritto:@maidiremaik: siccome la mia installazione non era andata a buon fine, prima di riprovarci ho fatto un veloce test con XBMC, per cui non ho ancora impressioni a proposito.
Il difetto che lamenti è il tearing? Cioè capita che l'immagine sia spezzettata da una linea orizzontale per cui i due schermi parziali sono sfasati orizzontalmente?
mi fa proprio una cosa del genere come se l'immagine andasse su due schermi a scalette due schermi orizzontali quando si cambia campo orizzontalmente si divide proprio lo schermo in almeno 2-3 rettangoloni sfalsati e a scaletta!!!!
si ma in pratica non ci sono mai riuscito ad abilitarlo da pannello di controllo nvidia sai dirmi come fare visto che mi va inesorabilmente sui 60 Hz ?ragno ha scritto:
Per eliminare il tearing si deve impostare la frequenza di aggiornamento del monitor a 50hz...
Se non ricordo male c'e' una discussione in merito anche sulla ML di vdr...
saluti
ragno
Codice: Seleziona tutto
root@HTPC:/usr/local/src/vdr-1.7.0/PLUGINS/src/xineliboutput# cp *.mpg /video/plugins/xineliboutput/
root@HTPC:/usr/local/src/vdr-1.7.0/PLUGINS/src/xineliboutput# cd /usr/local/src/vdr-1.7.0
root@HTPC:/usr/local/src/vdr-1.7.0# make plugins
Plugin hello:
make[1]: Entering directory `/usr/local/src/vdr-1.7.0/PLUGINS/src/hello'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/src/vdr-1.7.0/PLUGINS/src/hello'
Plugin osddemo:
make[1]: Entering directory `/usr/local/src/vdr-1.7.0/PLUGINS/src/osddemo'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/src/vdr-1.7.0/PLUGINS/src/osddemo'
Plugin pictures:
make[1]: Entering directory `/usr/local/src/vdr-1.7.0/PLUGINS/src/pictures'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/src/vdr-1.7.0/PLUGINS/src/pictures'
Plugin servicedemo:
make[1]: Entering directory `/usr/local/src/vdr-1.7.0/PLUGINS/src/servicedemo'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/src/vdr-1.7.0/PLUGINS/src/servicedemo'
Plugin skincurses:
make[1]: Entering directory `/usr/local/src/vdr-1.7.0/PLUGINS/src/skincurses'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/src/vdr-1.7.0/PLUGINS/src/skincurses'
Plugin sky:
make[1]: Entering directory `/usr/local/src/vdr-1.7.0/PLUGINS/src/sky'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/src/vdr-1.7.0/PLUGINS/src/sky'
Plugin status:
make[1]: Entering directory `/usr/local/src/vdr-1.7.0/PLUGINS/src/status'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/src/vdr-1.7.0/PLUGINS/src/status'
Plugin svdrpdemo:
make[1]: Entering directory `/usr/local/src/vdr-1.7.0/PLUGINS/src/svdrpdemo'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/src/vdr-1.7.0/PLUGINS/src/svdrpdemo'
Plugin xineliboutput:
make[1]: Entering directory `/usr/local/src/vdr-1.7.0/PLUGINS/src/xineliboutput'
Makefile:462: *********************** xineliboutput ***************************
Makefile:462: Xine plugins and frontends will not be installed automatically. 
Makefile:462: To install files execute "make install" in                      
Makefile:462: /usr/local/src/vdr-1.7.0/PLUGINS/src/xineliboutput
Makefile:462: *****************************************************************
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/src/vdr-1.7.0/PLUGINS/src/xineliboutput'
root@HTPC:/usr/local/src/vdr-1.7.0# cd /usr/local/src/vdr-1.7.0/PLUGINS/xineliboutput
bash: cd: /usr/local/src/vdr-1.7.0/PLUGINS/xineliboutput: Nessun file o directoryCodice: Seleziona tutto
root@HTPC:/usr/local/src/vdr-1.7.0# dir
audio.c     dvbspu.h lirc.o       receiver.h     spu.h
audio.h     dvbspu.o locale       receiver.o     spu.o
audio.o     dvbsubtitle.c Make.config       recorder.c     status.c
channels.c     dvbsubtitle.h Make.config~       recorder.h     status.h
channels.conf     dvbsubtitle.o Make.config.template  recorder.o     status.o
channels.conf.cable  eit.c Makefile       recording.c    summary2info.pl
channels.conf.terr   eit.h MANUAL       recording.h    svdrp.c
channels.h     eit.o menu.c       recording.o    svdrp.h
channels.o     eitscan.c menu.h       remote.c       svdrphosts.conf
ci.c     eitscan.h menuitems.c       remote.h       svdrp.o
ci.h     eitscan.o menuitems.h       remote.o       svdrpsend.pl
ci.o     epg2html.pl menuitems.o       remux.c      symbols
config.c     epg.c menu.o       remux.h      themes.c
config.h     epg.h newplugin       remux.o      themes.h
config.o     epg.o nit.c       ringbuffer.c   themes.o
CONTRIBUTORS     filter.c nit.h       ringbuffer.h   thread.c
COPYING     filter.h nit.o       ringbuffer.o   thread.h
cutter.c     filter.o osdbase.c       runvdr      thread.o
cutter.h     font.c osdbase.h       sdt.c      timers.c
cutter.o     font.h osdbase.o       sdt.h      timers.h
device.c     font.o osd.c       sdt.o      timers.o
device.h     h264parser.c osd.h       sections.c     tools.c
device.o     h264parser.h osd.o       sections.h     tools.h
diseqc.c     h264parser.o pat.c       sections.o     tools.o
diseqc.conf     HISTORY pat.h       shutdown.c     transfer.c
diseqc.h     i18n.c pat.o       shutdown.h     transfer.h
diseqc.o     i18n.h player.c       shutdown.o     transfer.o
Doxyfile     i18n.o player.h       skinclassic.c  UPDATE-1.2.0
dvbci.c     i18n-to-gettext.pl  player.o       skinclassic.h  UPDATE-1.4.0
dvbci.h     include plugin.c       skinclassic.o  UPDATE-1.6.0
dvbci.o     INSTALL plugin.h       skins.c      vdr
dvbdevice.c     interface.c plugin.o       skins.h      vdr.1
dvbdevice.h     interface.h PLUGINS       skins.o      vdr.5
dvbdevice.o     interface.o PLUGINS.html       skinsttng.c    vdr.c
dvbosd.c     keymacros.conf po       skinsttng.h    vdr.o
dvbosd.h     keys.c rcu.c       skinsttng.o    videodir.c
dvbosd.o     keys.h rcu.h       sources.c      videodir.h
dvbplayer.c     keys.o rcu.o       sources.conf   videodir.o
dvbplayer.h     libsi README       sources.h
dvbplayer.o     lirc.c README.i18n       sources.o
dvbspu.c     lirc.h receiver.c       spu.c
root@HTPC:/usr/local/src/vdr-1.7.0# cd PLUGINS
root@HTPC:/usr/local/src/vdr-1.7.0/PLUGINS# dir
lib  src
Codice: Seleziona tutto
AVVIO VDR
./vdr -P'xineliboutput -l none -r 37890 -p'
vdr-sxfe --video=xv --aspect=16:9 --fullscreen --width=1280 --height=720 --nokbd -- post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1Codice: Seleziona tutto
vdr-sxfe --video=vdpau --audio=alsa --aspect=DVB --fullscreen --nokbd --reconnect --post=tvtime:method=use_vo_driverCodice: Seleziona tutto
mce@HTPC:~$ ./vdr -P'xineliboutput -l none -r 37890 -p'
bash: ./vdr: Nessun file o directory
mce@HTPC:~$ vdr-sxfe --video=xv --aspect=16:9 --fullscreen --width=1280 --height=720 --nokbd -- post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1
vdr-sxfe 1.0.4  (build with xine-lib 1.1.90, using xine-lib 1.1.90)
Video driver: xv
Aspect ratio: 16:9
Fullscreen mode
Width: 1280
Height: 720
Keyboard input disabled
VDR Server: post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1
[5970] [vdr-fe]    Detected 2 CPUs
[5970] [vdr-fe]    Enabling multithreaded video decoding
WARNING: MRL does not start with 'xvdr:' (post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1)
Press Esc to exit
[5970] [input_vdr] Connecting (control) to tcp://post=tvtime:0 ...
[5970] [input_vdr] Can't connect to tcp://post=tvtime:0
[5970] [input_vdr]    (ERROR (xine_input_vdr.c,5841): Connection timed out)
[5970] [input_vdr] Can't connect to tcp://post=tvtime:0
[5970] [input_vdr]    (ERROR (xine_input_vdr.c,6272): Bad file descriptor)
[5970] [input_vdr] Connections closed.
[5970] [vdr-fe]    fe_xine_open: xine_open("xvdr://post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1#nocache;demux:mpeg_block") failed
Error opening xvdr://post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1
mce@HTPC:~$ vdr-sxfe --video=vdpau --audio=alsa --aspect=DVB --fullscreen --nokbd --reconnect --post=tvtime:method=use_vo_driver
vdr-sxfe 1.0.4  (build with xine-lib 1.1.90, using xine-lib 1.1.90)
Video driver: vdpau
Audio driver: alsa
Aspect ratio: Default
Fullscreen mode
Keyboard input disabled
Automatic reconnection enabled
Post plugins: tvtime:method=use_vo_driver
VDR server not given, searching ...
---------------------------------------------------------------
WARNING: MRL not given and server not found from local network.
         Trying to connect to default port on local host.
---------------------------------------------------------------
[6028] [vdr-fe]    fe_xine_init: xine_open_video_driver("vdpau") failed
Error initializing xine
Available video drivers: xv raw opengl xshm aa none sdl vidixfb vidix fb
Available audio drivers: alsa oss esd file none
mce@HTPC:~$ 
Codice: Seleziona tutto
./vdr -P'xineliboutput -l none -r 37890 -p' Codice: Seleziona tutto
mce@HTPC:~$ cd /usr/local/src/vdr-1.7.0
mce@HTPC:/usr/local/src/vdr-1.7.0$ vdr -P'xineliboutput -l none -r 37890 -p'
vdr: can't access video directory /video
mce@HTPC:/usr/local/src/vdr-1.7.0$ Codice: Seleziona tutto
mce@HTPC:~$ cd /usr/local/src/vdr-1.7.0
mce@HTPC:/usr/local/src/vdr-1.7.0$ vdr-sxfe --video=xv --aspect=16:9 --fullscreen --width=1920 --height=1080 --nokbd -- post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1
vdr-sxfe 1.0.4  (build with xine-lib 1.1.90, using xine-lib 1.1.90)
Video driver: xv
Aspect ratio: 16:9
Fullscreen mode
Width: 1920
Height: 1080
Keyboard input disabled
VDR Server: post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1
[6103] [vdr-fe]    Detected 2 CPUs
[6103] [vdr-fe]    Enabling multithreaded video decoding
WARNING: MRL does not start with 'xvdr:' (post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1)
Press Esc to exit
[6103] [input_vdr] Connecting (control) to tcp://post=tvtime:0 ...
[6103] [input_vdr] Can't connect to tcp://post=tvtime:0
[6103] [input_vdr]    (ERROR (xine_input_vdr.c,5841): Connection timed out)
[6103] [input_vdr] Can't connect to tcp://post=tvtime:0
[6103] [input_vdr]    (ERROR (xine_input_vdr.c,6272): Bad file descriptor)
[6103] [input_vdr] Connections closed.
[6103] [vdr-fe]    fe_xine_open: xine_open("xvdr://post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1#nocache;demux:mpeg_block") failed
Error opening xvdr://post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1
mce@HTPC:/usr/local/src/vdr-1.7.0$ vdr-sxfe --video=xv --aspect=16:9 --fullscreen --width=1280 --height=720 --nokbd -- post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1
vdr-sxfe 1.0.4  (build with xine-lib 1.1.90, using xine-lib 1.1.90)
Video driver: xv
Aspect ratio: 16:9
Fullscreen mode
Width: 1280
Height: 720
Keyboard input disabled
VDR Server: post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1
[6114] [vdr-fe]    Detected 2 CPUs
[6114] [vdr-fe]    Enabling multithreaded video decoding
WARNING: MRL does not start with 'xvdr:' (post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1)
Press Esc to exit
[6114] [input_vdr] Connecting (control) to tcp://post=tvtime:0 ...
[6114] [input_vdr] Can't connect to tcp://post=tvtime:0
[6114] [input_vdr]    (ERROR (xine_input_vdr.c,5841): Connection timed out)
[6114] [input_vdr] Can't connect to tcp://post=tvtime:0
[6114] [input_vdr]    (ERROR (xine_input_vdr.c,6272): Bad file descriptor)
[6114] [input_vdr] Connections closed.
[6114] [vdr-fe]    fe_xine_open: xine_open("xvdr://post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1#nocache;demux:mpeg_block") failed
Error opening xvdr://post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1
mce@HTPC:/usr/local/src/vdr-1.7.0$ vdr-sxfe --video=vdpau --audio=alsa --aspect=DVB --fullscreen --nokbd --reconnect --post=tvtime:method=use_vo_driver
vdr-sxfe 1.0.4  (build with xine-lib 1.1.90, using xine-lib 1.1.90)
Video driver: vdpau
Audio driver: alsa
Aspect ratio: Default
Fullscreen mode
Keyboard input disabled
Automatic reconnection enabled
Post plugins: tvtime:method=use_vo_driver
VDR server not given, searching ...
---------------------------------------------------------------
WARNING: MRL not given and server not found from local network.
         Trying to connect to default port on local host.
---------------------------------------------------------------
[6125] [vdr-fe]    fe_xine_init: xine_open_video_driver("vdpau") failed
Error initializing xine
Available video drivers: xv raw opengl xshm aa none sdl vidix vidixfb fb
Available audio drivers: alsa oss esd file none
mce@HTPC:/usr/local/src/vdr-1.7.0$ 
Sono due i casi:MAV ha scritto: Ho riprovato, ma c'è ancora qualcosa che non va.....
Codice: Seleziona tutto
mce@HTPC:~$ cd /usr/local/src/vdr-1.7.0 mce@HTPC:/usr/local/src/vdr-1.7.0$ vdr -P'xineliboutput -l none -r 37890 -p' vdr: can't access video directory /video mce@HTPC:/usr/local/src/vdr-1.7.0$
Codice: Seleziona tutto
mce@HTPC:~$ cd /usr/local/src/vdr-1.7.0
mce@HTPC:/usr/local/src/vdr-1.7.0$ sudo vdr -P'xineliboutput -l none -r 37890 -p'
[sudo] password for mce: Codice: Seleziona tutto
mce@HTPC:~$ cd /usr/local/src/vdr-1.7.0
mce@HTPC:/usr/local/src/vdr-1.7.0$ sudo vdr-sxfe --video=xv --aspect=16:9 --fullscreen --width=1920 --height=1080 --nokbd -- post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1
[sudo] password for mce: 
vdr-sxfe 1.0.4  (build with xine-lib 1.1.90, using xine-lib 1.1.90)
Video driver: xv
Aspect ratio: 16:9
Fullscreen mode
Width: 1920
Height: 1080
Keyboard input disabled
VDR Server: post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1
[6041] [vdr-fe]    Detected 2 CPUs
[6041] [vdr-fe]    Enabling multithreaded video decoding
WARNING: MRL does not start with 'xvdr:' (post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1)
Press Esc to exit
[6041] [input_vdr] Connecting (control) to tcp://post=tvtime:0 ...
[6041] [input_vdr] Can't connect to tcp://post=tvtime:0
[6041] [input_vdr]    (ERROR (xine_input_vdr.c,5841): Connection timed out)
[6041] [input_vdr] Can't connect to tcp://post=tvtime:0
[6041] [input_vdr]    (ERROR (xine_input_vdr.c,6272): Bad file descriptor)
[6041] [input_vdr] Connections closed.
[6041] [vdr-fe]    fe_xine_open: xine_open("xvdr://post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1#nocache;demux:mpeg_block") failed
Error opening xvdr://post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1
mce@HTPC:/usr/local/src/vdr-1.7.0$ sudo vdr-sxfe --video=xv --aspect=16:9 --fullscreen --width=1280 --height=720 --nokbd -- post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1
vdr-sxfe 1.0.4  (build with xine-lib 1.1.90, using xine-lib 1.1.90)
Video driver: xv
Aspect ratio: 16:9
Fullscreen mode
Width: 1280
Height: 720
Keyboard input disabled
VDR Server: post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1
[6055] [vdr-fe]    Detected 2 CPUs
[6055] [vdr-fe]    Enabling multithreaded video decoding
WARNING: MRL does not start with 'xvdr:' (post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1)
Press Esc to exit
[6055] [input_vdr] Connecting (control) to tcp://post=tvtime:0 ...
[6055] [input_vdr] Can't connect to tcp://post=tvtime:0
[6055] [input_vdr]    (ERROR (xine_input_vdr.c,5841): Connection timed out)
[6055] [input_vdr] Can't connect to tcp://post=tvtime:0
[6055] [input_vdr]    (ERROR (xine_input_vdr.c,6272): Bad file descriptor)
[6055] [input_vdr] Connections closed.
[6055] [vdr-fe]    fe_xine_open: xine_open("xvdr://post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1#nocache;demux:mpeg_block") failed
Error opening xvdr://post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1
mce@HTPC:/usr/local/src/vdr-1.7.0$ sudo vdr-sxfe --video=vdpau --audio=alsa --aspect=DVB --fullscreen --nokbd --reconnect --post=tvtime:method=use_vo_drivervdr-sxfe 1.0.4  (build with xine-lib 1.1.90, using xine-lib 1.1.90)
Video driver: vdpau
Audio driver: alsa
Aspect ratio: Default
Fullscreen mode
Keyboard input disabled
Automatic reconnection enabled
Post plugins: tvtime:method=use_vo_driver
VDR server not given, searching ...
Found VDR server: host 192.168.0.10, port 37890
[6068] [vdr-fe]    fe_xine_init: xine_open_video_driver("vdpau") failed
Error initializing xine
Available video drivers: xv raw opengl xshm aa none sdl vidixfb vidix fb
Available audio drivers: alsa oss esd file none
mce@HTPC:/usr/local/src/vdr-1.7.0$